no, no es curioso ;)
12/10/2004 puede ser "doce de octubre de 2004" o "diez de diciembre de 2004" (1era en nuestro sistema y 2da en el yanqui) pero...
25/12/2004 se trata únicamente del día de navidad del año 2004 en nuestro sistema de fechas y en el yanqui es una fecha que no existe y da error.
Leete esto
http://www.aspfaq.com/show.asp?id=2040 (el punto 2)
y esto:
http://www.aspfaq.com/show.asp?id=2260
La cosa, resumida, es que a la BD le pases el dato de la fecha en formato AAAAMMDD y ella se encargará del resto
saludos