День в день - это не значит, что конкретного числа каждого месяца, это значит через одинаковое количество дней. Цикл считается с первого дня выделений до последнего дня перед следующими. У меня вот всю жизнь был 25 дней день в день, соответсвенно если в марте 1-ого, то следующие 25-ого, потом 19 апреля и.т.л Но это день в день.В вашем примере второй цикл с 29-ого до 1 следующего месяца - это 29-30-1-2...1 - получается 32 дня.