Assuming you want to make the model work on the client side then I would change you ASP .NET Globalization settings to force the system to use the Globalization you want. This is only really a valid solution if you expect clients to use your system that use one consistent date time format.
The problem that you have encountered (I think) is that some browsers are not consistent about the globalization that they use client side and the globalization that they present to the wider world.