bug fix for holiday date calculation