PDI-11956 - Add validation to the weekly schedule recurrence pattern.

 * Removed commented code
 * Add validation of the dates for the weekly schedule.
 * Add min start date of today

You must have a valid start date.
If you choose to have an end date, it must come after the start date.