Note that the provider is available every day, so it is not an issue of 'the customer needs to pick another day'
Tried picking another day to no avail
Please try to reproduce it on your system as follows
1. add a new provider 'grytest'
2. set availability to a day which will be 3 days later at 11pm
3. save
4. go to the booking page. try to place a booking for grytest. on the second screen pick a timzone that is further to the west. this will show the list of available times as in 10pm, 9pm, etc.
5. on the second screen of the booking page try to pick a timezone that is further to the east. this should correspond to midnight, 1am, 2am, etc. this will say there are no times availabe.
6. keep the timezone set to grytest timezone plus one (i.e. one hour to the east) where it says no times are available. try to change the days around, the day before, the day after. it will still say no times are available.
how does this work for you? please let me know. Note that I have version 1.4.3
many thanks.