Gen Z, millennial consumers ready to shop Black Friday and beyond