is it illegal to eat before paying in a grocery store