Fix: support utf-8 in Time.parse