def vixExpiration(year,month):
    t = datetime(year,month,1)+datetools.relativedelta(months=1)
    
    
    offset = datetools.Week(weekday=4)
    if t.weekday()<>4:
        t_new = t+3*offset
    else:
        t_new = t+2*offset    
    
    t_exp = t_new-datetools.relativedelta(days=30)
    return t_exp
@return: A C{dict} that maps each option name appearing in
dataset/ETHPy150Open sjev/trading-with-python/lib/cboe.py/vixExpiration--crossover with--dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/python/_shellcomp.py/ZshArgumentsGenerator.makeExcludesDict