Returns true if day is less than or equal to the number of days in month and year is no farther into the future than next year; else returns false.