I see this option to mark specific days as "closed" but not to add special hours for specific days. For example, we are normally open 8am-8pm on Wednesdays but will adjust our hours the day before thanksgiving to be 8am-6pm.
It is ridiculous that this is still not a feature after 6 years of requests in a community thread. Just because no one noticed this feature request does not mean it is not popular.
Restricted dates only solves half of the equation. It's really simple, if you check any of the third parties and how their holiday hours works you will get it. Sometimes we want to set a specific day to be open from 9am-4pm but our regular hours are 8am-11pm. There is no way to do this without setting a specific day (ex, all Mondays).