Supponendo che tu voglia far funzionare il modello sul lato client, cambierei le impostazioni di globalizzazione ASP .net per costringere il sistema a utilizzare la globalizzazione che desideri. Questa è davvero una soluzione valida se ti aspetti che i clienti utilizzino il tuo sistema che utilizzino un formato temporale coerente.
Il problema che hai riscontrato (penso) è che alcuni browser non sono coerenti per la globalizzazione che usano il lato cliente e la globalizzazione che presentano al mondo più ampio.