si è vero puo usare il metodo: void setTime(Date time).
fai attenzione che se usi la new nei mesi, lo 0 stà per gennaio.

ma perchè esiste Date, se poi esiste GregorianCalendar?...