Checks whether this date occurs on the same calendar day as other, including year.
other
bool isSameDay(DateTime other) => year == other.year && isSameDate(other);