title: The value 'XX/YY/ZZZZ" is not valid for DateTime variable
body: <p>On my webpage I have input where I keep current date:</p>
  
  <pre><code>@Html.TextBoxFor(model =&gt; model.CreationDate, new { @class = "form-control datepicker", @Value = DateTime.Now.ToString("dd'/'M'/'yyyy"), type = "datetime" })
  </code></pre>
  
  <p>which renders into:</p>
  
  <pre><code>&lt;input value="31/3/2014" class="form-control datepicker" data-val="true" data-val-date="The field CreationDate must be a date." data-val-required="Data jest wymagana" id="CreationDate" name="CreationDate" type="datetime"&gt;
  </code></pre>
  
  <p>As You can see the default data is <code>31/3/2014</code></p>
  
  <p>But when I'm trying to send it to my method using Ajax I got error from <code>ModelState</code>:</p>
  
  <pre><code>The value "31/3/2014" is not valid for CreationDate.
  </code></pre>
  
  <p>and this is what is in model:</p>
  
  <pre><code>+       CreationDate    {0001-01-01 00:00:00}   System.DateTime
  </code></pre>
  
  <p>To this input box is also set <code>bootstrap datepicker</code>:</p>
  
  <pre><code>$('.datepicker').datepicker({
          format: "dd/MM/yyyy",
          language: "pl",
          autoclose: true,
          todayHighlight: true
      });
  </code></pre>
  
  <p>which returns data like:</p>
  
  <pre><code>"31/Marzec/2014"
  </code></pre>
  
  <p>and with data above the <code>ModelState.Valid=true</code></p>
  
  <p>but there is need that input box default data should be valid. User should use Datepicker only when he needs to change to data other that current date.</p>
  
  <p>How should I modify my code? I tryied messing with Formats in <code>toString()</code> with no effects.</p>
  
  <p>Here my Model:</p>
  
  <pre><code>public class CreateDeviceInstance
  {
      public int Id { get; set; }
      public int DeviceId { get; set; }
      public string SerialNo { get; set; }
      [Required(ErrorMessage="Data jest wymagana")]
      public System.DateTime CreationDate { get; set; }
      public Nullable&lt;int&gt; ProjectId { get; set; }
      public bool Issue { get; set; }
      public string IssueDetails { get; set; }
      public Nullable&lt;int&gt; StorageId { get; set; }
      public bool MeAsUser { get; set; }
  }
  </code></pre>