bhè, in java.util hai già la classe Calendar e la classe GregorianCalendar che ti possono fare una mano