Not beeing able to book the current day, is a major flaw!
Let say you want to rent out cars.
Let say you rent out cars on a daily basis.. that is ... customer pay for whole days no matter when he pick up the car that day.
Now, imagine you want to rent a car, and you want it today.
With the current working of this Booking application, it is not possible to book it from today. You have to book it from tomorrow.
What about the manager or the car rental facility... He will now have to use two systems... one for ordinary bookings which do not include current day. And another system which keep track of the current day bookings... and of course he will have to double-register the customer etc etc...
Let say you have a large (or small company).
Then your company have one or more hut which it want to let the emplyees borrow.
How nice would it not be to be able to use this booking application for managing the reservations...
Now is it not possible that an emplyee decide the current day (e.g. a friday), that he want to take his family on a holliday trip to one of the company hut's? Of course it is. But can he reserve that hut from today? Nope. He has to reserve the hut from the next day? What does this mean. He would have to call an employee with admin rights, ask him if the hut is available the current day, .. then the admin must log in and check the bookings, to find out if the hut actually is available the current day.... and he would also have to make a NOTE... that one person want to use it the current day... there could be other employees that want to have the hut the very same day... and want to book on current day...
Is this behaviour very logical?
Maybe for some admins of the Booking software, but certainly not for all.
So please, make it possible to book the current day!
If this is a feature not wanted by all (probably not), then at least make this an optional feature for any given object.