[#44] Add proper date validation and test

Add date_in_order method in Event model to validate dates order
Add unit test in event_spec to test for raising error InvalidDateOrder