Here in North America, The Legend of Zelda: Twilight Princess will be available in retail stores starting around December 11.
Sometimes new products can be hard to keep in stock due to their popularity. However, the retailer will be the best resource for information on when new product will arrive..