Anyway shouldn't it be "might be dodgy" and "is dodgy"?
"Hazardous after xxx" - literally, this could kill you after this date.
The other problem is forcing brands to put "hazardous" on their labels.