Вы конечно правы, но это не применимо к случаям когда есть четко сформулированные требования к полю. И я предполагаю, что они взялись не потому, что дизайнер так нарисовал, а по каким-то весомым причинам
Это не ответ, но для справки всех кто сюда зайдёт: Есть <input type="date"> - Встроен в браузер, не требует JS, полностью локализирован на любом языке, лучшее решение для сенсорных устройств.