added toBrowserTimeZone and prettyDate method and refactored class integration