Is shipment before/around the ETA guaranteed?
No.
An ETA is an Estimated Time of Arrival; as per its name; it is only an estimate or guess as a rough reference which is heavily influenced by global and human factors.
The project may ship earlier or later than the ETA as the situation changes.