This random topic came up in conversation this evening with a friend... she says that if use by date on raw beef (never frozen) is today and it's then cooked it will therefore last for a few more days as it's like new again and that the same applies to lamb, pork/ham but not to chicken or fish... I thought a use by date meant it had to be cooked and eaten before that date? Can anyone tell me the facts on this please!