Some stores get their hands on the products early and some of them like to make a little extra money, so they break the rules by ignoring release dates and sell early online or to people they trust to keep quiet. Some places might just not know for whatever reason. I’ve been to a gas station that sold a new Pokémon set a whole week before the release date.