Christmas Party Dresses

Wander what to wear to your office Christmas party?
Here are some of my favourite colours and silhouettes for Christmas and the price points start at $65.
I am in favour of the short dress as after many uncomfortable moments wearing a long and obstructive dress I decided that it isn’t worth it. You will look sexy and glam and still be able to dance, move and party in any of the dresses bellow.
Which one is your favourite?