Moved date validation to BlackOut model
Refactored setting dates to private method