Hugo Boss announcing no neckwear for a decade (8)
I believe the answer is:
nineties
'a decade' is the definition.
(I know that Nineties is a type of decennary)
'hugo boss announcing no neckwear' is the wordplay.
'hugo boss announcing no' becomes 'nine' (homophone of 'nein' - 'no' in German).
'neckwear' becomes 'ties' (I've seen this in another clue).
'nine'+'ties'='NINETIES'
'for' acts as a link.
(Other definitions for nineties that I've seen before include "they were once described as naughty!" , "many old people are in" , "possibly last period of life" , "Last decade of century" , "make batsmen nervous" .)