With three full days left, shoppers surged to Triangle store for Christmas gifts, only to find some of the top picks already sold out.