I did not know about the gift store not working anymore (or still existing, for that matter), but the best way to buy Telltale games as gifts at this time is to check the "I'm buying this game as a gift for someone else" box in your
shopping cart.
Sorry you had to find out the hard way (I'm sure Telltale will take care of your problem).