The John Lewis Christmas cracker also contains a bottle of YSL perfume