Valide a data dependendo da região

Eu tenho um aplicativo MVC4 que é compilado no Reino Unido e hospedado em um servidor dos EUA. No meu modelo eu tenho um campo de data que é necessário.

Anexado a este campo está um selecionador de datas, ao selecionar uma data, ele definirá uma data para o formato do Reino Unido "DD / MM / AAAA", por exemplo, 23/12/2013 Ao enviar o formulário, o aplicativo lança um erro de validação, pois não espera o formato.

No MVC4 como faço:

Aceitar ambos os formatos de data, ou seja, substituir o formato de data? Eu defini o formato de data, mas não posso especificar vários formatos de dataLado do servidor Estou salvando a data em um banco de dados usando o Linq. Isso também gera um erro como um formato incorreto. Eu suspeito que precisarei converter para uma data no Reino Unido?Ao carregar os detalhes, coloque a data no formato correto, dependendo da localização do usuárioDetectar a localização do lado do servidor do usuário?

Alguém tem algum detalhe sobre como validar com base na globalização do usuário?

obrigado

questionAnswers(2)

yourAnswerToTheQuestion