"Use by..." means what it says, 'cos it'll be 'off' after that. "Best Before..." means that it'll be OK after that, but the flavour, and nutritional value, may diminish.
DONT RISK IT i gave my husband some ham that was over by 2 days and gave my son the rest in his school sandwiches and they were both very ill for 3 days i never told them about the ham cos they would have never forgiven me. the eat by date is there for a reason and if it was safe it would say best before
i seem to be fine ....i ate it yesterday! My system can be quite good at rejecting things so would have soon know...will check dates more carefully before buying now!