Are you kidding? That is their core business and they are not able to receive something on a certain date then ship it and accurately tell what the delivery date is? Changing the ETA several times with dates varying up to 7-10 days apart? FedEx are totally to blame for that part of this mess which seems to be one of the main things that is pissing people off.