The 2024 winter solstice, the shortest day of the year ... They celebrate "midwinter" with festive meals, movies and sometimes homemade gifts.