I heard about it on a few random web sites, but never got a definitive answer. Like that reference you posted, most sites indicate it's not an actual national holiday. But it does seem to have been around for at least 5 or 6 years if not many, many more.