Bug Fix: The end hour was not being properly set when events started before 8. Just use the same algorithm as if lesson started after 8