title: Wrong time when using @JsonFormat (+1 hour)
body: <p>I have a class that contains the following attribute:</p>
  
  <pre><code>@JsonFormat(pattern= "yyyy/MM/dd hh:mm")
      private java.util.Date begin;
  </code></pre>
  
  <p>Now I do a POST to my rest service:</p>
  
  <pre><code>mockMvc.perform(post("/rest/foo")
                  .accept(MediaType.APPLICATION_JSON)
                  .contentType(MediaType.APPLICATION_JSON)
                  .content("{ \"begin\": \"2016/12/04 10:20\" }")
                  .andExpect(status().isOk())
                  .andReturn();
  </code></pre>
  
  <p>Finally the "begin" variable has value: Sun Dec 04 11:20:00 CET 2016</p>
  
  <p>So somehow the JSON to object mapping adds one hour.</p>
  
  <p>One solution is to use:</p>
  
  <pre><code>@JsonFormat(pattern= Constants.TIMESTAMP_FORMAT, timezone = "CET")
  private Date begin;
  </code></pre>
  
  <p>But in summer we have CEST, so I cannot hardcode the time zone.</p>
  
  <p>Any solutions? Thanks!</p>
  
  <p>Btw: Originally the date comes from jquery datetimepicker.</p>