getDate(time) {
        const me = this,

            // Adjust the date from local time
            offset = me.getLocalTimezoneOffset();

        return new Date(valueOrDefault(time, me.getTime()) + offset);
    }
Returns the date object in the target time zone. Note that the timestamp stored
in the Date object is not actual because Date objects don't hold time zones.
If the time is not specified, it returns that at the current time.
In the playback mode, the time in the simulation clock is used.
@param {number} time - The number of milliseconds elapsed since January 1, 1970 00:00:00 UTC
@returns {Date} Date object that represents the specified time in the target time zone