Australians spent in record numbers in the lead-up to Christmas, the peak retail body says, with those aged over 14 spending an average of $2,500 each in the six weeks leading up to today.