either is great! i love them both
i would say semi dress for newyears.... maybe less(depending on the amount of alcohol flowing