Я всегда рекомендую указывать точные форматы даты в своем коде, чтобы вам не приходилось иметь дело с какими-либо системными различиями.
Например, если вы принимаете Date из текстового поля, вы можете сделать следующее:
DateTime dt = DateTime.ParseExact(txtDate.Text, "dd\\/MM\\/yyyy", null);
То же самое при выводе даты:
txtDate.Text = theDate.ToString("dd\\/MM\\/yyyy");
// instead of
txtDate.Text = theDate.ToString();