Unfortunately, they cannot guarantee the delivery date but they do guarantee that it will be delivered by Christmas Day. If you have ordered letters for various members of your family it is a good idea to wait until you have received all letters before giving it to them all.