Christmas spending to reach £526 in 2012