Historically, the ship date is the advertised date. So, in this case it would ship on the 24th and be available at game-specific stores on the 25th and Best Buy types of stores on the 26th. But, there are certain times, like when a big system is released or a big game like Zelda, when they get the games up to a week ahead of the scheduled release. It wouldn't surprise me if most of the EB's and Gamestops have had the games sitting in their back rooms since last week Monday. Heck, I remember when the PS1 came out, I worked at EB, and we all took our PS1's home as soon as we got them in the store....a full two weeks prior to release. Good times, man. Working for a videogame store is awesome.
In short, they just might have the game in store tomorrow. We'll see.