title: ResolverStyle.STRICT is not working in `@DateTimeFormat(iso = DateTimeFormat.ISO.DATE)`
body: <p>I am using:</p>
  
  <pre><code>@DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
  @JsonFormat( pattern = "MM-dd-yyyy" )
  private LocalDate start;
  </code></pre>
  
  <p>but it accept <code>02-30-2019</code> and convert to <code>02-28-2019</code> Automatically. But i want restrict that date.</p>
  
  <p>I also used:</p>
  
  <pre><code>@DateTimeFormat(iso = java.time.format.DateTimeFormatter.ISO_DATE)
  @JsonFormat( pattern = "MM-dd-yyyy" )
  private LocalDate start;
  </code></pre>
  
  <p>but it give compile time error: <code>Attribute value must be constant</code>.</p>
  
  <p>ankit here:</p>
  
  <p>I have same issue and also used <code>u</code> in place of <code>y</code> but not help:</p>
  
  <pre><code>@FutureOrPresent
  @DateTimeFormat( iso = DateTimeFormat.ISO.DATE,pattern = "MM-dd-uuuu")
  @JsonFormat( pattern = "MM-dd-uuuu" )
  private LocalDate start;
  </code></pre>
  
  <p>i want to restrict at time of parsing. It accept <code>02-31-2019</code> and convert automatically to <code>02-28-2019</code>. refer: <a href="https://stackoverflow.com/a/41104034/6097074">https://stackoverflow.com/a/41104034/6097074</a></p>
  
  <p>Now <strong>09/08/2018</strong></p>
  
  <p>If i am using:
      private LocalDate start;//without using DateTimeFormat and JsonFormat annotation</p>
  
  <p>this work fine if i use: <code>yyyy-MM-dd</code> format date in json i.e. <code>2014-01-01</code>. 
  But i need to parse to <code>MM-dd-yyyy</code>.</p>
  
  <p>Kind help to solve this,
  Thanks.</p>