Allora ... io ho utilizzato un semplice file Excel (prova.xls) e con il codice che hai mostrato (non con il tuo programma che non ho ... solamente con quel codice) la data e' corretta.

Se apro il file con Excel senza modificarlo, il programma indica sempre la stessa data.

Se modifico il file con Excel allora il programma mi indica (giustamente) una data diversa.

I fatti sono due:

1) o tu apri il file e, senza saperlo, lo modifichi

2) o il tuo programma (completo di codice che io non ho visto) fa qualcosa di sbagliato