Fix Validation and added extra fields in recur edit form

1) Added extra fields( start date, end date, frequency)  and removed instalment field in the recur edit form for smart debit payment processor.
2) Convert the dates and frequency type to the format that recur table wants in the pre hook