added Event model tests and relevant validations to the model. Fixed Event factory for date