Another fix to timetable

Problem was that it was comparing time between the proposed date and the
time now to determine what day to put it on. So say it is 2pm now, a
booking for 1pm tomorrow will still count as on today, and at 3pm will
count as date tomorrow

Fixed by comparing to date that has todays day of month, set to 8am

Note:
Test bugfixes before submitting and write unittests
Use git to switch to a new branch when a bug is discovered