Closest thing I can think of is the Calendar plugin, but it displays a calendar above posts in a topic where posts are the event entries that show in the calendar.
Reimagining a category page itself as a calendar would require some serious custom discourse theme development and template overrides.