refactoring of the browser local line - made DST.methods accept undefined timezone