The Sienna Miller party dress is £39 off in the M&S sale