Added methods for get timezone.
Added internal method for normalize units.
Added method diff().