From taking stock of your fridge and pantry, to creating an effective meal plan, writing an effective shopping list is a skill you can keep perfecting.