CalendR is an object oriented Calendar management library on top of PHP5.3+ Date objects. Use it to deal with all your needs for calendars and events.