After being taken by surprise by the sheer number of packages needing to be delivered for Christmas, UPS and FedEx were unable to deliver packages to some customers before Christmas. In order to make up for this, Amazon is giving away free giftcards to customers who were affected by the Christmas delivery delays.