What does bis zum Sankt-Nimmerleins-Tag mean?

bis zum Sankt-Nimmerleins-Tag - German to English

through to the cows get back [coll.]