https://wordpress.org/support/plugin/business-hours-indicator/

https://businesshourplugin.maartenbelmans.com/docs/free-documentation/getting-started/

Hours table highlighting the current day

But it should exclude dates from the past…

[mbhi_hours location=”MyOpeningHours”]

Location Settings

General opening hours

Holidays

Individual days, this should include the year so the entry is hidden from the front end after the date is in the past and you don’t have to delete it manually. See 16 september in the table above.

Vacations (consecutive days)