So often a denim dress is a shirt dress, but M&S has opted for a tea dress look in its new season take on the classic ...