added validation for campaign end date