Here are 8 Powerful WordPress Calendar Plugins that could work for your needs. All 7 serve their own unique purposes and can be of course tailored to your specific needs. This will be extremely helpful for you if you are starting a blog or perfecting an existing one.
Booking Calendar – its plugin for online reservation and availability checking service for your site.
Events-Calendar is a versatile replacement for the original WordPress calendar adding many useful functions to keep track of your events.
A calendar system with month, week, day, agenda views; upcoming events widget, color-coded categories, recurrence, and import/export of .ics feeds.
Professional and elegant plugin that adds an Event Calendar to your posts or pages.
Event calendar plugin for wordpress that utilizes WP’s custom post type. This plugin integrate eventbrite API to create paid events, add limited capacity to events, and accept payments for paid events or allow registration for free events. This plugin will add an AJAX driven calendar with month-view of events to front-end of your website. Events on front-end can be sorted by date or title. You can easily add events with multiple attributes and customize the calendar layout or build your own calendar using event post meta data. (directions to build your custom calendar in documentation)
a powerful Calendar and Event plugin for WordPress.
Event calendar plugin that allows you to add a nice-looking scheduler/planner with drag-n-drop interface, recurring events, Google Map integration.
The Editorial Calendar makes it possible to see all your posts and drag and drop them to manage your blog.