Yes, different distribution points will receive stock at different times then different retailers will receive stock from the distribution at different times, the each retailer will have different turn-around times to ship stock off to end customers. The only thing anyone in their position can state with any accuracy is when it leaves their factories, they cannot give a date when it leaves retailers without artificially delaying he release from all retailers.