“Gift cards are a good idea for everybody but the person who receives them,” said John Breyault, a fraud expert with the National Consumers League, a Washington, D.C.–based organizatio ...