Finished most validations and implemented Chronic gem for additional date validations.