def isworkday(self, date):
        """
        Check if a given date is a work date, ignoring holidays.

        Args:
            date (date, datetime or str): Date to be checked.

        Returns:
            bool: True if the date is a work date, False otherwise.
        """
        date = parsefun(date)
        return self.weekdaymap[date.weekday()].isworkday