Re-insert the call to _updateHoursToWork that was accidentally removed
Add a special exception that is thrown when the holiday region is not set
Use that exception to get the minutesToWork when no holidays are known
Fix bug in _dateBefore. Logic is hard