public static boolean isValidDateRange(String date) {
		String[] dateParts = date.split("/");
		int day;
		int month;
		int year;

		if (date.equals("null")) {
			return true;
		}
		try {
			day = Integer.parseInt(dateParts[0]);
			month = Integer.parseInt(dateParts[1]);
			year = Integer.parseInt(dateParts[2]);
		} catch (NumberFormatException e) {
			return false;
		}

		if ((year >= 2014) && (year <= 2099)) {
			if ((month >= 1) && (month <= 12)) {
				if ((day >= 1) && (day <= getNumOfDaysFromMonth(month, year))) {
					return true;
				}
			}
		}
		return false;
	}