Checks if the current time is before the calculated end time.
true if within the time limit, false otherwise