title: Modelstate always complains of invalid datetime
body: <p>I have added this data annotation in one of the properties of my model</p>
  
  <pre><code>    [DataType(DataType.Date), DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
      public DateTime? LastLoginDate { get; set; }
  </code></pre>
  
  <p>However, whenever I save my data from edit mode, the model state always says the date is invalid IF the day is greater than 12.</p>
  
  <p>E.g., </p>
  
  <p>01/12/2012 (Valid)
  31/12/2012 (Invalid)</p>
  
  <p>How do I correct this such that 31/12/2012 is recognized as valid by the modelstate. </p>