18 things to buy from Publix - and 15 you're better off skipping