You don't need to use regexp.
import datetime
dt = datetime.datetime.now()
print dt.strftime('%B %d')
The result will be:
June 18
BTW, if you want to sort the list of dates and to show year only of those, which are the 2012's, than try to use split()
:
line = "March 29, YYYY"
if int(line.split(',')[1]) = 2012
print line
else
pass