Prior to pandas 17, there were issues with offsetting dates with DateOffset around discontinuities (like the start of DST). We can use Timedelta here instead, which handles these edge cases.