Gee, next year order earlier!
I ordered a college sweatshirt on November 30th as a gift for my son. The company decided to use a FedEx service for ground freight that contracts with the Post Office. I knew it was being shipped "ground" but thought three weeks is plenty of time for a small package. It still hasn't arrived. I already read the riot act to the company I ordered it from, and hopefully they will do the same to FedEx for creating this irresponsible and unreliable freight class.