Error in production enviroment - Database format error

I have a production enviroment similar to my development enviroment.
I use SQL Server Express 2014 in both.
In development enviroment, the app work fine…
But in production enviroment, when i send a select with a date in format mm-dd-aaaam, this error is showed:

Error al insertar:
[Microsoft][ODBC Driver 11 for SQL Server][SQL Server]La conversi?n del tipo de datos varchar en datetime produjo un valor fuera de intervalo.

If I copy the sql statement, and run in DB Manager, and exchange the position of dd and mm, work fine…

What is the problem? Some help?