grazie per il suggerimento ma mi sono accorto che comunque usavo male il costruttore, il quale è:

Codice PHP:
GregorianCalendar(int yearint monthint dayOfMonth
mentre io invertivo giorno con anno :P