CCDatePicker with full formatter

CCDatePicker - added optional full fledged formatter

The dateformat string is ok and necessary for both the WOTextField and the Javascript that work together; however, having a true formatter bound to the WOTextField adds additional validation for things such as dates that are too big or too small.