Isso pode significar um desses dois problemas comuns:
1) Zero datas, que são 0000-00-00 no MySQL. O MySQL permite armazená-los para marcar 0 datas, você pode até usar 0001-01-01, mas nem todos os drivers ou programas downstream podem lidar com eles. Adicionar à cadeia de conexão
Allow Zero Datetime=true;
A outra opção é removê-los explicitamente, algo como
SELECT IF(DateCol='0000-00-00' OR DateCol<'1970-01-01', NULL, DateCol) as DateCol,
Othercol1, ID ....
FROM TBL
2) Formatação de data. Para algumas combinações de driver/programa, as datas são tratadas como strings. A conversão explícita é necessária:
SELECT DATE_FORMAT(DateCol, '%m/%d/%Y') as DateCol,
Othercol1, ID ....
FROM TBL