Hi Kathleen!
January is a great time to visit
Disney, in part because January and February are the 2 months as close to
non-peak seasons as you'll find at
Disney World. Also love that this will be a Christmas surprise for your children! What better present to get than a trip to the "Happiest Place on Earth!" :-)
So luggage tags and park tickets (
MagicBands if staying on Disney property) are generally shipped 30 days prior to your arrival, typically via standard postal mail. With your travel date listed with a January 25th, 2020 arrival, that would likely mean the items won't be shipped until around Christmas or right after. It's all to say that, unfortunately, it is unlikely you'll receive your package by Christmas Day. That being said, there are other ways to surprise them!
shopDisney.com has thousands of selections you can make that they can open as gifts on Christmas. The first that comes to mind are Mickey Ear hats, which you can purchase at
shopDisney.com.
May you and yours have a wonderful
Disney 2020 vacation!
Terry