This question is more out of curiosity than need, but so far I haven't been able to figure out a solution. We frequently set up recurring events on our intranet calendars, and have promoted the use of Sharepoint calendars over Outlook ones. Today I found out that the Thanksgiving holiday wasn't displaying correctly - we close on Thanksgiving (Thursday) and the day after (Black Friday), but our main company calendar was showing the previous Friday (11/22/19) instead of the correct one (11/29/19).
While correcting this, I found that the Friday event was set to a yearly recurring event - the fourth Friday of November. It was apparently set up like this because there is no duration field on a recurring event. In other words, there is no option below to set the recurring "Thanksgiving" event as a two-day event rather than one day:
When you uncheck the "All Day Event" option, you can choose a Start Time & End Time, but only within the 24 hours of that single day. The "Date Range" value at the bottom is for the series as a whole, not the event. So basically I'm at a loss here.
How can you post a 2-day recurring event on a Sharepoint calendar?