Gift cards not so giving this holiday season?