Simplify algebra in Week and SemiMonth offsets (#18278)
Simplify algebra in Week and SemiMonth offsets (#18278)


harisbal/pandas,toobaz/pandas,TomAugspurger/pandas,winklerand/pandas,kdebrab/pandas,datapythonista/pandas,louispotok/pandas,kdebrab/pandas,zfrenchee/pandas,GuessWhoSamFoo/pandas,toobaz/pandas,gfyoung/pandas,toobaz/pandas,jreback/pandas,jorisvandenbossche/pandas,TomAugspurger/pandas,amolkahat/pandas,winklerand/pandas,pratapvardhan/pandas,MJuddBooth/pandas,harisbal/pandas,winklerand/pandas,pandas-dev/pandas,cython-testbed/pandas,dsm054/pandas,louispotok/pandas,winklerand/pandas,pratapvardhan/pandas,kdebrab/pandas,kdebrab/pandas,dsm054/pandas,winklerand/pandas,winklerand/pandas,TomAugspurger/pandas,zfrenchee/pandas,kdebrab/pandas,jreback/pandas,harisbal/pandas,cbertinato/pandas,amolkahat/pandas,pratapvardhan/pandas,datapythonista/pandas,gfyoung/pandas,rs2/pandas,MJuddBooth/pandas,jreback/pandas,gfyoung/pandas,pratapvardhan/pandas,jreback/pandas,zfrenchee/pandas,louispotok/pandas,MJuddBooth/pandas,toobaz/pandas,louispotok/pandas,GuessWhoSamFoo/pandas,rs2/pandas,cbertinato/pandas,MJuddBooth/pandas,amolkahat/pandas,cython-testbed/pandas,cython-testbed/pandas,amolkahat/pandas,amolkahat/pandas,jreback/pandas,pandas-dev/pandas,harisbal/pandas,gfyoung/pandas,gfyoung/pandas,MJuddBooth/pandas,pandas-dev/pandas,louispotok/pandas,cython-testbed/pandas,TomAugspurger/pandas,datapythonista/pandas,toobaz/pandas,rs2/pandas,rs2/pandas,zfrenchee/pandas,harisbal/pandas,cbertinato/pandas,GuessWhoSamFoo/pandas,pandas-dev/pandas,dsm054/pandas,cbertinato/pandas,pratapvardhan/pandas,datapythonista/pandas,GuessWhoSamFoo/pandas,dsm054/pandas,dsm054/pandas,zfrenchee/pandas,GuessWhoSamFoo/pandas,cython-testbed/pandas,jorisvandenbossche/pandas,cbertinato/pandas,jorisvandenbossche/pandas,jorisvandenbossche/pandas