Stores Battling for Thanksgiving Shoppers