Compute businessDays in factories instead of controllers, close #26