Aleksandr Yurchenko, ну там можно выводить месяцы словами и настроить локаль.
Ну а так я бы переписал чуть, например конструктор вполне можно записать без else, если указать значение по умолчанию, всякие преобразования я бы не делал, а хранил в timestamp
</>через кнопку в панеле