بهتره همیشه تاریخ رو بصورت فرمت یونیکس (timestamp) ذخیره کنید.
در این صورت هم تبدیل تاریخ ها بسیار راحت هست (شمسی به میلادی و ...) و هم تاریخ با تمام جزئیات (حتی ثانیه و دقیقه) در یک عدد 8 تا 10 رقمی (دقیق نمی دونم) ذخیره می شه.
کوری زدن هم بسیار راحت می شه. (اختلاف دو عدد صحیح و سپس تبدیل به فرمت قابل فهم برای انسان)
تبدیل time zone هم همین طور به راحتی قابل انجام هست.