Instead of trying to find something new to wear to every holiday lunch, cocktail soiree and office party why not invest in a couple of “festive” basics you can update with a different blouse, shoes or jewelry? My go-to is a black velvet blazer. Like Jane Birkin shows here (ok, she looks slightly possessed, but still, her outfit) it can be as dressed down or up as you like. Wear it with jeans, treat it like a tuxedo with dressier pants or throw it over a skin-baring dress for more coverage. You get the idea. If you are looking for more options that what is above, try here and here.