Would this also mean: Now is a good moment?
The meaning would be the same in a proper context, but then the English sentence should also have "a good moment", and not "time".
"teraz to dobry czas?" Is this is also acceptable?
No, I don't think it works.