I don't know exactly what should be done, but here are some thoughts:
The rigid input formats aren't very user-friendly. It should be possible to specify another format (that works round-trip).
Right now, the fields don't use <input type="date"> and similar, which means they're semantically invalid and don't use devices' native pickers. The latter could be viewed as good or bad depending on the situation and who knows what else (Safari's datepicker is notoriously criticized).
I don't know exactly what should be done, but here are some thoughts:
<input type="date">
and similar, which means they're semantically invalid and don't use devices' native pickers. The latter could be viewed as good or bad depending on the situation and who knows what else (Safari's datepicker is notoriously criticized).