Fixed: issue with _dateWithTimeZone when timeZone is null

Fixed the private method _dateWithTimeZone when aTimeZone is null
Fixed: issues with timeZone

This PR fixes several issues with the timeZone.
It also changes the way to "calculate" the date of the textual datePicker.