It's happened to the best of us: Your relative or office Secret Santa has given you a gift card to a restaurant you don't really like. Restaurant gift cards do make for good Christmas gifts, but only ...