Checks if the end date is different from the start date and then displays the date range. If they are the same, it just shows one date.
{% assign startFormatted = Event.StartDateTime | DateFormat:"MMM d, yyyy", Event.TimeZone %}
{% assign endFormatted = Event.EndDateTime | DateFormat:"MMM d, yyyy",Event.TimeZone %}
{% if startFormatted != endFormatted %}
{{ Event.StartDateTime | DateFormat:"ddd, MMM d",Event.TimeZone }}
- {{ Event.EndDateTime | DateFormat:"ddd, MMM d, yyyy",Event.TimeZone }}
{% else %}
{{ Event.StartDateTime | DateFormat:"ddd, MMM d, yyyy",Event.TimeZone }}
{% endif %}