clean up date url parameter parsing. no more rex but parsec, better error handling. My first ever use of monad transformers :-)