Clue: Maybe roofer eating dates is not a great catch! (7)
Answer: TIDDLER
Explanation: definition: a small fish 
TILER="Maybe roofer" around D (date) and D (date)