Retail outlook for Christmas and 2025