"Es hora de presentar a tu padre."
Why isn't it "It is time to present to your father"? If not, how would you say it?
The translation is right, the sentence is odd. Imagine the father has been in Cryogenics for the last 50 years and they are going to bring him back to the public.
While wheeling him into stage (come on, he is been in a tank for 50 years) somebody could tell his kids such thing
I think this might answer your question: http://www.spanishdict.com/answers/118988/es-hora-vs-es-la-hora-vs-es-tiempo
How can you say "It is time to present your father to me."? (for example a girlfriend eager to meet the family of her boyfriend)