WooCommerce Product Availability by Time module lets you set product availability timetable.

Accessible through:
  • WooCommerce > Settings > Booster > Products > Product Availability by Time
Tested on WooCommerce 4.5.2 and WordPress 5.5.1
Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.