Just a brainstorm, no code ...
A very simple calender is a hash with the numbers from 1...365 as a hash key. Futher on you can bild a hash of hashes with the first hash contains the years, and the second contains the daynumbers of each year. There is a formular around somewhere to calculate the weekday out of a date. But maybe there's a module for this at
CPAN ?
-----------------------------------
--the good, the bad and the physi--
-----------------------------------