refactors date validation into a concern for posts and organizations