Porker, chap always finding time for excessive drinking? (8)
I believe the answer is:
hogmanay
'time for excessive drinking?' is the definition.
I can't judge whether this defines the answer.
'porker chap always' is the wordplay.
'porker' becomes 'hog' (I've seen this before).
'chap' becomes 'man' (I've seen this before).
'always' becomes 'ay'.
'hog'+'man'+'ay'='HOGMANAY'
'finding' is the link.
Can you help me to learn more?
(Other definitions for hogmanay that I've seen before include "Scottish New Year's Eve" , "today" , "Scottish celebration framed in mahogany" , "New Year's Eve north of the border" , "Festival" .)