One in five have already bought and wrapped up their presents in preparation for Christmas - find out what sort of shopper ...