Cita: Lo unico que me sucede es que me aparece el 30/12/1899 el 30 de diciembre de 1899 y no se porque ...
ALtamente probable que haya un error en el formato de la fecha...
¿En la tabla está definido cómo? ¿DATE, DATETIME, TIMESTAMP... o VARCHAR?
Si consultando en MySQL los datos están bien, el error está en el manejo de la fecha en la aplicación.
Hay que verificar ambas cosas.