Improve performance for custom business days (GH6584)
closes #6584

Tests are passing. Incrementing datetime with custom dateoffset is at about twice the speed now. This could probably be optimized more. 
