If you mail them this week, will they get them in time for Christmas?
Any packages should be sent via USPS "Priority Mail". They should get there in two to three weeks.