Even before the leak they didn't hit gold status early enough to allow for the game being shipped to stores before the old release date. People were waiting for gold to be announced, but it didn't come. At some time they noticed it was already too late to meet the deadline with manufacturing, shipping, etc. That's when the release date was declared impossible.