Adding ISO format to date validation.

Date format is also case insensitive.
Some modifications to form generator