Hola. Se suele decir que lo mejor es almacenar una marca de tiempo (timestamp) en un entero, aunque supongo que es cuestión de gustos. Como sabes el timestamp marca los segundos transcurridos desde el 1-1-1970. A mi por lo menos no me gusta trabajar con números negativos para fechas anteriores a esa. Incluso algunos sistemas ni siquiera utilizan números negativos y la marca de tiempo para cualquier fecha anterior es simplemente 0.
Prefiero usar campos DATE cuando solo me interesa guardar el día, mes y año.
Salu2,
Avalon