Te hacía el comentario para que ingreses tus fechas en campos de la BBDD tipo:
DATE o DATETIME ...
Cuando haces tu "INSERT" la fecha actual la puedes dar (la del servidor) con SQL y su función "NOW()" o "CURDATE()".
A su vez cuando tu tienes una fecha en tu BBDD en formato DATE o DATETIME puedes formatear su salida (de la original que almacena Mysql a la que tu requieras) con la función (de Mysql): DATE_FORMAT()
Si se trata de hacer cálculos con fechas tienes funciones en SQL para hacer esos cálculos, como por ejemplo DATEDIFF() o equivalentes.
Tienes funciones hasta para trabajar con formatos de fecha en "UNIX Time Stamp" .. pero lo ideal es que uses los "DATE" o equivalente de fechas de Mysql (que para eso trabajas los datos con tu BBDD .. sacale provecho a tu SQL ..)
más info y detalles:
http://dev.mysql.com/doc/mysql/en/Da...functions.html
Un saludo,