Denim has experienced a bit of a makeover this festive season as it appears slightly in disguise for smart attire. From Alexander McQueen to Miss Selfridge it seems we'll all be wearing sneaky denim soon!
It's a great fabric for dresses as it usually gives a bit as you wear it meaning it fits you shape nicely. Knowing this, I would recommend buying a size that either fits perfectly or is slightly small (rather than slightly large).
Beyonce was recently spotted wearing a denim military jacket by Alexander McQueen which looked amazing. See below for more examples of smart denim for the party season.