translate English to German: Admittedly it is months too late, but it is absolutely necessary.
Wir kommen zwar Monate zu spät, aber es ist absolut notwendig.