Changed method names to be more sensible.
changed standard date formats.
Added a string to date method with error catching.