Third task for clojurecourse.by. Macroses and dsl-s for working with DateTime