I suggest adding either the description 'UTC' or a small logo "UTC" to the 'Fanatic' badge, and other time-sensitive badges like it, so people know they have to go by UTC (which makes sense, by the way).
I've searched related questions and answers on Meta, but I could find none that simply suggest a small UTC tag to either each badge that's dependent on time or putting it in a list of "Tips" on the badge "Important Notes". This suggestion requires very little coding and is likely easy to implement. :) Oh yeah, it could help resolve quite a few "what happened to my [time-dependent] badge?" questions.
Others suggestions were to:
change the time zone to the user's primary zone. In my opinion, that is not workable for several reasons, like what if they travel for a day to a new zone?
mod the code for how it's calculated. Important detail, but not related to my question.
"why didn't I get the badge?" Related to my question, but goes around my proposed solution...
Twice now I've lost my 'queue' for this badge. Why shoot for it? Because this site is AWESOME. It represents my dedication to continuing and improving my obsessive compulsive tendencies, which only serve to sustain and enhance the spirit of the site. :)
Upon having registered on SO a few months ago with a question, I soon started visiting several times a day, becoming involved in an intelligent collaborative community - which is not easy to create and maintain, and yet that's what I found.
Badges... One could say "we don't need no stinkin' badges!" Those of us who are a bit OCD and enjoy working with others - to answer their questions, review them for quality, and have multiple answers submitted for our own - well, I value these badges. They are a small but important symbol of types of knowledge and dedication to this wonderful network of IT professionals, of which I am a proud member, and I hope to continue to help foster and grow.
Thoughts? I hope I don't get (too many?) down-votes for this suggestion...