Deck the halls, crack out the eggnog and set Mariah to play on repeat: Christmas has officially come early at Topshop, because the high street hero is currently giving customers a very generous 40 per cent off its partywear collection.