Indeed. I e-mailed them asking why. I can see if they held it in their distribution center until the scheduled delivery date but if they loaded it on their truck, why not deliver? To give them credit, they responded quickly and said:
Although freight does sometimes arrive before our committed delivery day, due to volume and operational requirements deliveries generally are not completed until the packages are due for delivery.
We hope this information is helpful. Again, thank you for contacting FedEx.
sigh.