Is the Time before another time
Time
time
bool isBefore(Time time, {bool orSame = false}) { return orSame ? this <= time : this < time; }