title: LocalDate throws jsonmappingexception
body: <p>I am trying to set the current date in my domain class with this code</p>
  
  <pre><code>private LocalDate createdUTC = LocalDate.now(Clock.systemUTC());
  </code></pre>
  
  <p>I do not have any setter for this property only getter. When I send a request through <strong>RestTemplate</strong> to my controller I get this error</p>
  
  <p><code>{
    "responseCode": 500,
    "responseText": "Could not read document: Can not construct instance of java.time.LocalDateTime: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?)\n at [Source: java.io.PushbackInputStream@6bde8de2; line: 1, column: 352] (through reference OrganizationResponse[\"createdUTC\"]); nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of java.time.LocalDateTime: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?)\n at [Source: java.io.PushbackInputStream@6bde8de2; line: 1, column: 352] (through reference chain: OrganizationResponse[\"createdUTC\"])"
  }</code></p>
  
  <p>What I have tried so far are solutions from <a href="https://stackoverflow.com/a/40476708/2741980">this</a> and <a href="https://github.com/spring-projects/spring-boot/issues/5506" rel="nofollow noreferrer">this</a></p>