Loyalty programs aren’t what they used to be —but retail experts say these six put the customer first instead of simply harvesting personal data.