I ordered an item from Walmart and paid extra to have it delivered by 12/23. They shipped via UPS and once it reached its final destination which is 2 miles from where we live, delivery has been delayed until after Christmas for reasons unknown because UPS will not give you a straight forward answer.
I contacted Wal-Mart and they were not pleased at all. They gave me a complete refund of the shipping charges. I urge anyone ordering an item needing to be shipped to either have it shipped to a store or offer to pay for an alternate shipping method.
Do Not Use UPS. You will only be frustrated by the delays and their lack of so-called Customer Service.