Checks if a DateTime is within a Rage (two dates that makes an Interval)
bool isWithinRange(DateTime startDate, DateTime endDate) => Interval(startDate, endDate).includes(this);