Various tweaks to reservation UI:
* Allow start to be optional; means "now". * When selecting the current day, disable hours in the past. * Catch a few more form errors. * When editing, the start time might be in the past. Do not consider that an error, just pass it through since the backend is okay with it.
Showing with 121 additions and 27 deletions