Add support for 'time modes'

Starting with Cambridge time, where lectures start 5 minutes late and end 5 minutes early.

Some people would rather see the "rounded" times in their calendar, where as some prefer exact times. This allows the difference to be set once, globally, while maintaining the rest of the input file.