Well, if you were looking for a Perl calender system then
ResourceIndex would be a good place to check (along with the Date:: modules on CPAN etc).If you just want the ability for the end user to 'pick a date' then using Javascript scripts such as the ones on
javascript.internet.com may be a good idea. If you are just after a bit more 'Outlookish' look and feel, then check
DynamicDrive's Outlook bar system.