Don't show end time if same as start time

So instead of "9:00-9:00" we now display only "9:00", but for
"9:00-9:45" we still display "9:00-9:45" just as before.