SharePoint Calendar is a great tool to manage events related to your site and also provides many other capabilities like creating multiple calendars and overlaying calendars.
What about exporting individual events as .ical so you can add them to Outlook?
It is available out of the box, but it is well hidden in the Event item dialog!
Not a good place to put such an useful feature!
You may find many solutions and working samples out there already, but I wanted something that worked On Premise and SharePoint Online and also something SharePoint2010ish
I went ahead and built this simple customisation to Calendar list where an event can be exported from the Calendar view itself: