def get_next_work_day(self, division=None, date=None):
date = date or datetime.date.today()<EOL>one_day = datetime.timedelta(days=<NUM_LIT:1>)<EOL>holidays = set(holiday['<STR_LIT:date>'] for holiday in self.get_holidays(division=division))<EOL>while True:<EOL><INDENT>date += one_day<EOL>if date.weekday() not in self.weekend and date not in holidays:<EOL><INDENT>return date<EOL><DEDENT><DEDENT>
Returns the next work day, skipping weekends and bank holidays
:param division: see division constants; defaults to common holidays
:param date: search starting from this date; defaults to today
:return: datetime.date; NB: get_next_holiday returns a dict