Denim dresses are in serious demand right now, with dozens of styles launching from some of our favourite high street retailers, and selling out not long after. For example, this M&S denim shirt dress ...