Advent 2024 starts on Sunday. Dec. 1. Here's what Christians do during Advent, how long it lasts and how it's different from Christmas.