Hey there, Linda!
So happy to have you visit with us!
MagicBands typically ship to your home about 30 days before your check-in date and can take up to 11 days to arrive at your home. Requesting your MagicBands early currently is not offered.
Surprising family at Christmas is always one of my favorite Disney gifts to give.
You could always purchase
MagicBands from the Disney Store online, have them sent to your home and decline the MagicBands that come along with your resort reservation. This would guarantee that you would receive them in time for Christmas.
*Pixie Dust Pointer-Once you receive your purchased MagicBands in the mail, you will then need to link them to your My Disney Experience account.
Linda, if you have more questions, please visit with us again! We'd love to help you plan!
Wishing you magic and memories!
Korliss