title: Date is coming one less than the actual date in json response
body: <p>When I call Get service, In the output json,  'createdDate' is coming -1 less than the actual date in database (in input json).</p>
  
  <p>for ex. In the input json, Below is the date that is supposed to be stored in the database through post request.</p>
  
  <pre><code>{    
      "createdDate" : "2018-07-10" 
  }
  </code></pre>
  
  <p>Now, When I call Get request, I am getting below json in which date is -1 less than the date in database(input json).</p>
  
  <pre><code>{     
      "createdDate" : "2018-07-09"
  }
  </code></pre>
  
  <p>Here is my 'createdDate' column in pojo:</p>
  
  <pre><code>@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd", timezone="UTC")
  @Column(name="created_date")
  private Date createdDate;
  </code></pre>