Checks if this DateTime occurs on the same hour as another DateTime, regardless of time zone.
bool isSameHourAs(DateTime other) => hour == other.hour && isSameDayAs(other);