title: Nullable DateTime with Html.EditorFor() ASP.NET MVC helper
body: <p>I have a <code>DateTime? StartDate { get; set; }</code> in my asp.net mvc viewmodel, and I tried to do <code>Html.EditorFor(x =&gt; x.StartDate)</code> in my view. I got an error</p>
  
  <blockquote>
    <p>The model item passed into the dictionary is null, but this dictionary requires a non-null model item of type 'System.DateTime'.</p>
  </blockquote>
  
  <p>Anything good way to get around this without creating a non-nullable surrogate property on my viewmodel?</p>