I'm building a system that needs to provide a commentary on things in natural English. One thing that is of use is to be able to express dates in a casual format. What I'm looking for is essentially the inverse of Chronic, Natty, or the task described in this question: Natural Language date and time parser for java.
Is this too out-there to have been done? Should I try and roll my own simple hardwired piece for the date ranges that make sense to me? Or is there some clever way to reverse existing parsers to spit out (even garbled) sentences describing dates?
EDIT - To clarify, although any kind of output is interesting and useful, I'm particularly interested in varied/creative output generation. i.e. "Next week", "seven days from now", "next Thursday" and "late next week" all for the same date.