Date: This package contains both a flexible date/time field type Date field and a Date API that other modules can use. https://www.drupal.org/project/date
The Event Calendar module allows users to Add/Edit/View events in pop-up while clicking on a box in an “event calendar view”. This module uses the calendar display format of Calendar module and gives its own content type and views. It manages colors of events based on their status (taxonomy field) that can be set on configuration page. https://www.drupal.org/project/event_calendar
This module will display any Views date field in calendar formats, including CCK date fields, node created or updated dates, etc. Switch between year, month, and day views. Back and next navigation is provided for all views. Lots of the Calendar functionality comes from the Date module, so any time you update the Calendar module you should be sure you also update to the latest version of the Date module at the same time.