Как правильнее хранить даты?
Грубо говоря, дата - это клеточка в календаре, а таймстемп - это мгновение, момент времени.
Нужно понять, чего требует конкретная задача - и выбрать.
Например.
1. Я заселился в гостиницу 22 мая и съехал 26-го. Тут речь о днях, а не конкретных мгновениях.
2. Пишем в логи хит на сайте - это момент.
Использование unix timestamp избавляет от всяких граблей с таймзонами, секундами координации