Charities turn to gift cards to raise money during Christmas, winter holidays