from mx.DateTime import *
from datetime import datetime

date = now()
month_ids = []
while not (date.month == 4 and date.year == 2004):
  month_ids.append((date.strftime('%b%y'),date.strftime('%B %Y')))
  date = date + RelativeDateTime(months=-1)

print month_ids
#date.days_in_month