Australians flock to markets, shops and stores across the country in a last-minute rush to prepare for Christmas.