Вы можете использовать lib календаря Python, чтобы вернуть список дней. Обратите внимание, что он не обрабатывает високосные годы, поэтому вам нужно реализовать решение для этого.
>>> days = calendar.mdays
[0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
Получите таким образом дни текущего месяца, затем вычислите необходимую вам временную дельту. Вам нужно убрать первый элемент из списка, чтобы он работал.
>>> days = days[1:]
>>> month = datetime.date.today().month-1 #-1 due to 0-based indexing in list
>>> delta = days[month-1] + days[month-2]