Format MVC default Date (01/01/0001) to be empty
<p>my Razor form code</p>

<pre><code>&lt;div class="form-group"&gt;
    @Html.LabelFor(model =&gt; model.achPayDate, htmlAttributes: new { @class = "control-label col-md-7" })
    @Html.DisplayFor(model =&gt; model.achPayDate, new {@class="date"})
&lt;/div&gt;
</code></pre>

<p>my cs code </p>

<pre><code>[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}", ApplyFormatInEditMode = true)]
public DateTime? achPayDate { get; set; }
</code></pre>

<p>01/01/0001 is displayed when the achPayDate=0001-01-01T00:00:00 , I want to suppress the date to be blank.  How can I do that??</p>