Improve performance for custom business days (see #6584)

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