I'm in Gig Harbor, WA, and was affected by bad weather here over Christmas. Still, a gift I ordered for my husband that was supposed to arrive on 12/22 is still not here on 12/30. Every day, the UPS website shows that the package will be delivered "today", yet when the day comes and goes, the date simply rolls over to the next day. So I have zero confidence right now that my package will arrive at all. I've called once so far but they basically said there's not much they can do, just wait and see. I have a feeling they'll be hearing from me again when the package does not show up today.
My mom also paid $128 to have a package sent next day air from Detroit on 12/23, but that package hasn't arrived yet either. Is it fair to charge someone $128 when you know you can't make the guarantee? I'll bet they smiled at her, looked her in the eye, lied to her, and took her money, knowing full well they were covered by their "no guarantees during holidays" clause.
I would advise anyone to not use UPS. Use Fedex instead. The packages I sent Fedex managed to get to my mom by Christmas, and the weather in Detroit was no better than it was here. So explain that one, UPS.