Don’t throw away food past its ‘best before’ date.
Food past its ‘best before’ date is safe to consume and the ‘best before’ label is merely an indication that after the date the food ‘might begin to lose its texture or flavour’ (see [link to food labelling info]). It will not poison you or your clients and in most cases it will taste exactly the same as an item ‘in date’. Think dry rice, pasta, tinned baked beans, honey and … over 80% of all food in the UK.
Food past its ‘best before’ date is safe to distribute among your target group, and is perfectly legal.