We know supermarkets reduce food items if they're close to their expiry date to avoid waste — but what time of day is best to find the bargains?