La solucion Nancy seria usar un el formato Universal YYYYmmdd para cualquier base de datos, cuando lo eliges desde cualquier lugar(calendario, escrito etc) solo lo conviertes a este formato y el tipo datetime de sql lo convierte asu formato que use ya se mm/dd/yyyy o dd/mm/yyyy. para consultar de igual manera utilizas el fomato yyyymmdd para hacer tus consultas y lo conviertes al tipo de formatoq eu tu elijas( mm/dd/yyyy o dd/mm/yyyy).
Saludos espero les sirva

Trabajando con Windows
Trabajando con Linux