Shopping with a grocery list is a simple, smart financial hack that actually works—and saves you tons of money in the long run.