Anotações de dados específicos culturais

Estou tentando obter anotações de dados culturais específicos.

[DisplayFormat(DataFormatString = "{0:d}")]
public DateTime Date{ get; set; }

Eu pensei que isso funcionaria. Então, nos EUA, mostraria DD / MM / aaaa e na Europa mostraria MM / DD / AAAA.

Para testar isso, configurei meu idioma chrome padrão para o inglês (Reino Unido) e reiniciei o navegador.

Ainda estou recebendo o formato dos EUA, o que me leva a acreditar que o meu DataFormatString não respeita as culturas.

Como posso consertar isso? Posso também cortar o ano, então é apenas "yy" em vez de "yyyy"?