BUG FIX & NEW METHOD: Day.getServicesDay() now accounts for additions and removals due to holiday timetables; PTTrip.getTripStartDay(DayObj) added (part of "midnight bug" fix)