set dayOfWeek is -1 for holiday