BRANCH timezone_update:
   fixed a bug in SPTDate.has_timezone
   added the timezone %Z in the string conversion of time/date object during commit to fix a bug in update_data not having timezone value