A fascinating look at how gifts have changed over the past five decades has shown how shoppers now spend up to eight times as much on Christmas presents.