Cita: Me da unas fechas batante raras 01-01-1970, 08-01-9854 etc los minutos y segundos no me los da porque elimine la parte del H:i:s pero con ello tambien me da asi las fechas.
Eso quiere decir que el parametro que le estas pasando a la funcion date() es incorrecto. Asegurate de que sea un Timestamp valido.