I haven't earned the badge "may 1 labor day" for my activity in may 1. I recorded that am 12:25. Most of may friends can't see tha badge too.
If you really want a badge that is only available in another country then change your location to that country: https://www.garmin.com/account/profile
If you live in another country you shouldn't even know about those badges, but it is hard to stop information.