Não, isso não é necessário. Mesmo que a data seja anterior à validade do calendário gregoriano, o programa pode informar o dia da semana como se o calendário gregoriano valesse para aquela data.
Fórum