take public holidays into account