Anzitutto una nota (per evitare inutili malintesi):
Questo e` jscript (non javascript) e gira sul server.

L'anno si ottiene con .getFullYear() . .getYear() soffre del baco del millennio.

Se il confronto e` fatto con == , la cosa va bene, ma se devi confrontare le datee verificare quale e ` maggiore, devi mettere in ordine aaaammgg .

E poi perche` confronti una data completa con il solo giorno?

PS. non ho capito la domanda.