detectStart → detectDate
simplify code
inject date parser into date detector