Sería bueno que digas qué BD estás utilizando.
De todas maneras lo mejor sería guardarlo en campos DATE (o DATETIME) que en MySQL tienen la estructura:'YYY-MM-DD'.
teniendo almacenadas las fechas en este formato puedes utilizar un montón de funciones que MySQL tiene para el manejo de este tipo de datos.
http://dev.mysql.com/doc/mysql/en/Da...functions.html
Para recuperar la fecha, lo pedes hacer mediante la función DATE_FORMAT() de MySQL que está en el enlace que te puse.
Si lo que quieres es controlar el formato en que tus usuarios inresarán la fecha, mejor haces select's (comboBox) en el formulario y que elijan el día, mes y año.
Saludos