Countdown to Xmas: Businesses, consumers, cautious but optim