Fedex is experiencing delays. Please allow extra time for packages to arrive. We cannot guarantee shipping times. No same day deliver Dec 10-25. Pick up is available.