WooCommerce makes it so easy to bring your store online. You may not always want to accept orders from your customers depending on what you are selling. The Order Store Hours Scheduler plugin for WooCommerce can handle the job. It lets you schedule open and closed hours for orders.
When your store is marked as closed, the checkout process is disabled for customers. Order Store Hours Scheduler lets you customize a site-wide banner to let your customers know when you are not accepting orders.
The pro version of this plugin has more flexibility on custom branding. Premium add-ons are available to allow your customers to select a pickup date/time per delivery date/time.