According to a 2023 Instacart survey, more than a third of Americans who celebrate Christmas say they will wait until the last minute to finish their shopping for the holiday. One in four Americans ...