This would be shipped out tomorrow morning so that's really up to the post office...however, if you want to pay for expedited shipping, I would happily put these in a priority flat-rate mailer which would definitely get to you by Tuesday or Wednesday. I'm pretty sure that the post offices are closed Christmas Eve around here, but I'm not sure what your post offices are like. If you can confirm that they are open on Christmas Eve around you, then 1st class mail should get to you by Thursday the latest, in which case you would get this before Christmas either way.