public boolean isOperatingOn(Date date) {
		if (excludedDates != null && excludedDates.contains(date))
			return false;
		if (includedDates != null && includedDates.contains(date))
			return true;
		if (operatingDays != null && operatingDays.contains(date.dayOfWeek())
				&& date.compareTo(startingDate) == 1
				&& date.compareTo(endingDate) == -1) {
			return true;
		}
		return false;
	}