update ValidHolidayRequest

Put Nathan's calculate interval into ValidHolidayRequest class