I agree.  parse_date is O(1), the loop is O(n), and I believe 'n' is low.  If there ends up being an efficiency problem, cover it in a separate bug.