If you regularly host events on your own site, you’ll want to make sure your landing pages are recognized by Google as “events.” On top of that, you can go even more specific with the type of event, location, start date, price, etc.
So how do you implement it? Using schema or structured data markup, which is organizational code that helps Google identify the page type (could be events, recipes, movie showtimes, etc). Google provides a guide for developers on how to markup event pages properly (and lots of rules).
Remember: the more information you provide, the happier Google will be, and the more likely you are to be the first and most clicked event in the events box.