Small DSL for idiomatic date parsing and formatting in Ruby