Medicine has wrong date on it (8)
I believe the answer is:
antidote
'medicine' is the definition.
(antidote is a kind of medicine)
'wrong date on it' is the wordplay.
'wrong' indicates anagramming the letters.
'date'+'on'+'it'='dateonit'
'dateonit' is an anagram of 'ANTIDOTE'.
'has' is the link.
(Other definitions for antidote that I've seen before include "Counteractive medicine" , "Medicine countering a poison" , "It counteracts poison" , "Agent counteracting a poison" , "Counter-measure" .)