I have had multiple packages that arrived at my destination post office ( Williston, North Dakota) early and then we're sent back to Bismarck distribution center and then show back up on the delivery date that was originally set by Amazon. The one that I really needed was supposed to be here today but it ended up in Fargo, ND today. I have had multiple packages do this and they normally get here on time. When my packages are sent through UPS or Fed EX they arrive early bur with usps it appears they refuse to deliver them until the deliver by date. It is ridiculous l, they are causing their employees to handle a package multiple times instead of just delivering it early. read more