I purchased 4 different gift cards - Subway, Cabela's, Barnes & Noble and Lowes gift cards in November and December and have never received them. I h…