cCalendar is a calendar class for Unity and Unity Pro. It allows the user to add custom months (or use the default Gregorian Calendar) and change the rate at which the time in the calendar changes (minutes of real life per one hour in calendar time). This calendar does not have a gui and so does not have a gui drop-down auto-select date feature.
Update:
Alarms are now supported in cCalendar.