Event Organiser is a versatile plugin for creating, organizing & managing events. The event management integrates well with your WordPress site. The plugin allows you to create events with a build-in custom post type offering similar functionality as posts. It is a very easy-to-use interface, which enables users to view events in a familiar WordPress list or calendar page in the admin dashboard. You can easily create one-time or recurring events with the plugin.
WordPress Plugin Link