Why does "khi nào" have to come at the beginning in this sentence? Doesn't it come at the end in some situations?
It can come at the end. But if it does, it means that the action already happened.
Cuộc hẹn của bạn bắt đầu khi nào=When did your appointment start
Thank you that helps a lot!