When you visit the site during closed hours there pops up a menu selection it is unnecessary. System should let the user to pick a delivery date during checkout instead of preselecting it.
Response: This actually has a reason. You can create different catalogs, even on the same day for example for breakfast and another one different for dinner. If our system allowed the user to select only on checkout the schedule it wouldn't make sense to select the dishes from different catalogs and then choose 1 date out of scope. So the way our system works is: the user selects order time, then our system shows only the dishes available at that time of the preorder date.