Prevent After Hours Booking for Next Day

With the current ability to choose a minimum booking in advance time, this definitely helps prevent any issues with same day or short lead scheduling. The issue I have is that I check booking requests for the last time at 4PM each day. Our booking appointments go until 10PM. I currently have the minimum advance booking time set to be 24 hours, but this means at 5-10PM, folks can book next day. The issue with increasing the 24 hour window is that it prevents any bookings from taking place for the next day before the 4PM time in which I would be able to approve them. With evening appointments slipping through the cracks, it causes issues as the days appointments are printed out first thing in the morning, but may not include these late night requests that haven’t been approved yet.

Would it be possible to create a feature that would allow 24 hour booking between the hours of X AM to X PM, but after X PM, close off or do not allow any booking for the next day?