Added a trip-level check for whether a trip runs that includes exceptions (additions and substractions) for public holidays.