we actually frequently say "raz na ruski rok" (which is more or less "once in a Russian year") for "once in a blue moon" here, but I've got honestly no idea where did it come from :)