Returns the Duration between this date and other.
other
Duration difference(Date other) => toDateTime().difference(other.toDateTime());