Delivery cannot be guaranteed by Christmas for physical gift cards. Physical gift cards ordered after noon on December 22, 2021 will be mailed on December 27, 2021.