translate English to German: There has never been a better time to do so.
Der Zeitpunkt hierfür war nie besser.