MMM - An example of this would be the Lumiere London Light Show, which happened at multiple venue across London on different dates & time. This is the only case in the event sets where the 'location' and 'date & time' are not fixed, which means the list of results for the random combination of those 3 properties could be really long and, thus, user must be able to filter the when and where. (See above the left image in the wireframe)
SMM & SSM - An example of this would be an exhibition type of event or a weekly course for a period of time. As the venue information is fixed, and user is only interested in finding out the 'when' here, it makes sense to use a calendar component to surface all the relevant time-related information at a glance.
SSS - In the majority of the cases, events are one-off and don't happen again at a different venue or time. So CTA should be really clear - 'BUY TICKET' - by removing any unnecessary UI. For example, showing a calendar or a filter bar would only cause additional visual noise.