Great stuff!
Do you also have a javasript parser? i.e. if you know the formatstring and you have a formatted string, a method that converts the string back to a date.