Nie mogę wymyślić jak poprawnie zrobić zapis do DB w pętli "40" dat co miesiąc, jeśli jest to data do 28 dnia miesiąca to łatwo ale co jeśli data wypada np 31 dnia miesiąca a wiadomo, że kilka miesięcy ma mniej dni, nie wiem jak to zrobić, mógłby ktoś podpowiedzieć logikę jak to rozplanować?