title: Spring Data Couchbase @CreatedDate not working
body: <p>I'm using Spring boot with spring data couchbase.
  I've added two fields for <strong>createdDate</strong> and <strong>lastModifiedDate</strong> with <code>@CreatedDate</code> and <code>@LastModifiedDate</code> annotations in <strong>Movie</strong> Document.</p>
  
  <p><strong>lastModifiedDate</strong> works great but <strong>createdDate</strong> is always null.</p>
  
  <pre><code>@RequiredArgsConstructor
  @NoArgsConstructor
  @ToString
  @EqualsAndHashCode
  @Document
  public class Movie {
  
      @Id
      @NonNull
      @Getter
      private String id;
  
      @Getter
      @Setter
      @NonNull
      private String title;
  
      @Getter
      @LastModifiedDate
      private Date lastModifiedDate;
  
      @Getter
      @CreatedDate
      private Date createdDate;
  }
  </code></pre>
  
  <p>I've also added a configuration for <code>@EnableCouchbaseAuditing</code>:</p>
  
  <pre><code>@Configuration
  @EnableCouchbaseAuditing
  public class AuditConfiguration {
  }
  </code></pre>
  
  <p>Movie Repository:</p>
  
  <pre><code>@N1qlPrimaryIndexed
  @ViewIndexed(designDoc = "movie")
  public interface MovieRepository extends CouchbaseRepository&lt;Movie, String&gt; {
  
      Collection&lt;Movie&gt; findByTitle(String title);
  
      Collection&lt;Movie&gt; findByTitleLike(String title);
  
      Collection&lt;Movie&gt; findByTitleStartingWith(String title);
  
  }
  </code></pre>
  
  <p>application.yml for reference:</p>
  
  <pre><code>spring:
    couchbase:
      bootstrap-hosts: localhost
      bucket:
        name: movie
    data:
      couchbase:
        auto-index: true
  </code></pre>