I’ve found a few places online that will still allow you to get your items if you do a Saturday delivery, it might be more expensive, but it will be here in time for Christmas.
T-Mobile is offering FREE overnight shipping on all phones until 6:00pm EST today!
MacMall is offering Saturday overnight shipping until 9PM PST today (details)
And there are always gift certificates. If you really love someone a gift card from Apple, Amazon, or iTunes. These can all be delivered by e-mail, so no paying for overnight mailing.