Tomorrow is set to be the busiest shopping day this week with almost 12 million people heading to the high street to make last-minute festive purchases - but experts have warned consumers to avoid getting into debt