Better than expected Black Friday sales give hope for a great holiday season for retailers Nov 30, 2023