Add date validation for campaign

Used Gem validates_timeliness
Active record checks if end date is after the start date