Brits expect to spend an average of £103 per person on Christmas gifts for their closest loved ones this year, according to ...