In my view model, i have a nullable DateTime property called BirthDate.
When i submit an invalid DateTime value to the controller, the ModelState.IsValid is false, saying that the BirthDate is an invalid DateTime.
How can i make ModelState to treat invalid nullable DateTime as a null value, instead of making it invalid?