Form for utc_datetime

Having a bit issue

So I separate the field for input and the datetime like you suggested.

field :input_start_time, :naive_datetime, virtual: true
field :input_end_time, :naive_datetime, virtual: true

changeset
    |> TzDatetime.handle_datetime(input_datetime: :input_start_time, datetime: :start_time)
    |> TzDatetime.handle_datetime(input_datetime: :input_end_time, datetime: :end_time)

When I try to create a booking, the changes are as below

changes: %{
    input_end_time: ~N[2019-09-10 11:00:00],
    input_start_time: ~N[2019-09-10 10:00:00],
    time_zone: "Asia/Kuala_Lumpur"
  }

But it returns an error

** (exit) an exception was raised:
    ** (CaseClauseError) no case clause matching: {:error, :utc_only_time_zone_database}
        (tz_datetime) lib/tz_datetime.ex:190: TzDatetime.do_handle_datetime/3

Not sure what is going :confused: