"The time to close has come" should also be accepted as a valid translation to this sentence.
"The moment to close has come." It might be fixed. I just used this. (moment vs time but it shouldn't matter)
"The moment to end has arrived"? What does that mean?
It is not "end". It is close (up). Like "it's time to close the store for today".
Closing time has arrived?