I hope you finished your Christmas shopping on time! If you're like me, you'll be running around last minute wrapping gifts on the 23rd in a panic, realizing you have to find an open store early on Christmas Eve to buy some last-minute items.
The Christmas season has such a fascinating history. It's an ancient holiday season primarily celebrated in the northern hemisphere worldwide.
…