The English phrase enjoy your day cannot be translated directly into German. The closest German expressions are:
Ich wünsche Dir einen schönen Tag (or simply schönen Tag)
or
Viel Spaß heute.
Happy birthday enjoy your day
Enjoy and celebrate your special day
In Swiss German, you wouldn't normally say something that literally means "have a good day." People do say "gnüss de schöni Tag" (enjoy the nice day), which is very casual. You could also say "ne schöni Tag" or "ne schöni Tag noa." But generally the normally Swiss German good-bye is "Wiadaluaga." Even so, it's also just fine to use the High German "Auf Wiedersehen."
'Enjoy your day' may be 'njut av din dag' in Swedish.
Lass es dir schmecken.Guten Appetit!
In Venda, you can say "Fhedza muvhuso" to wish someone to enjoy their day. The phrase conveys a warm sentiment, encouraging the person to have a pleasant day.
Weihnachtstag
Vatertag.
viel spass (its pronounces like : feel eshpass) means (have) lots of fun
die Fahrt Mann genießen is the translation in German. It is translated from English to German. German is mostly spoken in the European countries.
habe Spaß is the translation in German. It is translated from English to German. German is mostly spoken in the European countries.
Me as a German, i can say we don't eat special food on that day :D