How can I flexibly parse dates?
<p>The built-in java parsers seem relatively rigid.  Is there another library (or another class in the standard library) I can look at which parses dates in any format?</p>

<p>I realize there are corner cases like 4/5/2010 I'd need a format locale for, but I'm currently not even able to handle times both with and without seconds.</p>
