End Time Calculation