Mi sa tanto di qualcosa di buffo. Posta l'output di print_r()

se fai una semplice select anche senza tabella, magari con phpmyadmin tanto per farla spiccia e provi:

SELECT curdate() + interval 1 month AS uno, curdate() + interval 2 month as due;

cosa ricevi?

in php aggiungi 1 mese con mktime, ma se e' difficile con la query....