Returns a new DateTime of same timezone
DateTime endOfLastDay() => DateTimeConstructors.withTimezone(isUtc, year, month, day - 1).endOfDay();