SWAROVSKI is known for its premium crystal jewellery, and shoppers are racing to buy this £20 jewellery Advent calendar that includes one of the brands popular rings. The 24-day advent calendar ...