Gamestop always has good service as far as I have seen. Here they are letting you pick up the game on the 15th. Also, pretty much all stores send you a game well in advance of release to allow time for the mail to get to you. For pc titles there really is no issue anymore for early releases as most games require you to wait for the unlock time anyway, i.e. Steam.