Add validation for end_date being after start_date