NBC: Rose Parade 2024: When it is, how to watch and what to expect