Beware: Hackers can steal money off gift cards before you have a chance to use them