Shoppers to spend big in pre Christmas frenzy