Create Announcement

custom validator instead of hacking a before filter
```ruby
validates :start_and_end_date

def start_date_before_end_date
  errors.add(:end_date, "cannot be earlier than start date") if start_date > end_date
end
```