BUG: DateOffset weekday around DST produces unexpected results. fixes #5175

closes #5175

Wound up working on this in preparation for the DST change next week. Here's a first pass at a solution and a test.
instead of using this variable, why don't you make this a cached_readonly property that tests ``isinstance(self._offset,relativedelta)``, much more intuitive I think