入力された日付の文字列が正しいものかを判定しbooleanで返すメソッドを作りたいと思っています。Calendarなどを使い日本形式(?)の日付を判定することはできたのですが、
これを英形式の日付にも対応させたいと思っています。
どのようにすればよいか教えていただけないでしょうか。

trueを返す文字列
2005/11/11
2005-11-11
11 Nov 2005
(基本的にDBの日付型に登録できるものはtrueを返すようにしたい)