dt = datetime.datetime(year=2014, month=5, day=2)
d = calendar.monthrange(dt.year, dt.month + 1)[1]
print(dt + datetime.timedelta(days=d + 1))
Добавьте один месяц к заданной дате (с округлением на следующий день) с помощью Python