When Prince William told the world about his engagement to Kate Middleton last November, he unwittingly delivered the equivalent of an early – and ongoing – Christmas for fashion retailers. The blue ...