REF: helpers to de-duplicate datetimelike arithmetic
1-2 more PRs after this using these helpers
> Typing failures: https://github.com/pandas-dev/pandas/actions/runs/3148299272/jobs/5131019981

merged master.  hopefully that'll do it since the other one is OK green Thanks @jbrockmendel 