Still using a debit card at restaurants? Here's why you shouldn't be -- and a better way to protect your money and rack up rewards.