I ordered Christmas presents on this site that were guaranteed to be delivered before Christmas. December 16 I received an email saying there were s…