This is the trickiest one because you want look festive without over doing it. Click here are other options depending if your office has an office party at the office or in a separate venue.
Some charity Christmas events require black tie attire, this means go all out, with fabulous gown and jewelry.
First make sure is not a casual gathering, a mean it’s always better to be over dress than other dress but it is better to be sure.
BUT if the gathering is a casual Christmas get together dark denim is always a great option!