Calender API

Try event_calendar plugin

http://github.com/elevation/event_calendar

Thanks
Brijesh Shah