fix: services not constructed when calendars.txt is missing

Now builds an empty week calendar and pairs it with exceptions from
calendar_dates.txt