Dai uno sguardo alle librerie calendar e datetime.
Visto il problema puoi sbizzarrirti come più ti pare.