Add end_time and duration

See https://github.com/coverall/Attendease/pull/3067