title: Rest Sharp DateTime deserialization
body: <p>I'm having following problem using Rest Sharp default json deserialization</p>
  
  <p>I have the following User class</p>
  
  <pre><code>public partial class User
   { 
    public long Id { get; set; }
    public string Name { get; set; }
    public DateTime? Date { get; set; }
   }
  </code></pre>
  
  <p>and following json message:</p>
  
  <pre><code>[
      {   "id":1,
          "name":"Adam",
          "date":"0000-00-00 00:00:00",
      }
  ]
  </code></pre>
  
  <p>By default Rest Sharp serialize this date to DateTime min value {01/01/0001 00:00:00} but how can I override this behaviour and get null in this case?</p>