Fix #2: supports timezone.