Let's say I have a starting date of datetime(2007, 2, 15).
I want to step this date in a loop so that it's advanced to the 1st and 15th of each month.
So datetime(2007, 2, 15) would step to datetime(2007, 3, 1).
In the next iteration, it would step to datetime(2007, 3, 15)... then to datetime(2007, 4, 1) and so forth.
Is there any possible way to do this with timedelta or dateutils considering that, the number of days it has to step by, continuously changes?