With just under two weeks to go until the big day, it's peak time for festive dressing. I wasn't going to buy much this year. I already have my Kate Middleton-approved Self-Portrait cardigan, so I ...