10 must-buy gifts for Christmas, according to a fashion editor