DAYNUMS = {datetime.date(2013, 4, i).strftime('%A').lower(): i for i in
    range(1, 8)}
Python: Given a string that's a weekday name, how to figure out weekday as decimal(and the next date it occurs.)?