As part of the http header, when a client makes a request, they pass up the culture information for their computer.
This culture information can be used to find the expected date format from the current user.
You need to research the use of culture information as correctly implementing this will allow you be ignorant of how the client inputs the date and automate converting it to your desired format.
Coding Best Practices Using DateTime in the .NET Framework[
^]