Long before the ‘Kate effect’, Princess Margaret whipped the nation into a fashion frenzy when she became the poster girl for Christian Dior’s designs in the 1950s.