@classmethod
def date_matches_an_offday(cls, offdaylist, date_to_test):
    """ does the supplied date hit an enumerated off day?
        If there are no off days (empty list), return false"""
    dow_to_test = date_to_test.weekday()
    return dow_to_test in offdaylist
