Howdy Ashwin!
Thanks for taking the time to investigate our calendar. By default, once you install the calendar it will show events in the “List” style. This will display all upcoming events, and hide past ones. People can still find past events if they go searching for them. This is especially nice because Search engines can still find them as well, and thus will not penalize you for missing content. But, when a event is past it will be marked on the pages as having passed and it will be moved into the Past Events views.
Does that sound like what you are looking for? Cheers!
– Brook
PS. You posted in the pre-sales section so I assumed you were not already a user of the calendar. If you are already a user of the calendar and need help customizing it, such as truly deleting past events and thus causing search engines and such to see missing content, please post to the support section of our Premiums forums here. Or if you do not have a license for premium support, checkout our free forums manned by some awesome volunteers on WordPress.org. 🙂