Lo que te quieren decir es que esto:
No es un formato de fecha válida para consultas en SQL.
Para que el dato de fecha se pueda analizar correctamente como una fecha
debe tener forzosamente el formato "AAAA-MM-DD" y ser un DATE, DATETIME o TIMESTAMP, o bien un VARCHAR (no recomendable) pero ajustarse a una forma numérica estandarizada ("DD-MM-AAAA", "MM-DD-AAA" o la que sea, pero siempre la misma en todos los casos).
17 de Enero de 2009, no es, insisto, una fecha válida para análisis de consultas en bases de datos. Para serlo requiere que realices una conversión completa de todos los datos con este formato a un estándar válido. El problema que te enfrentas es de
migración. Todo tipo de consultas a la base dependerá de la estandarización que logres...