I have beat Team Galactic, the time is night, and I have 1 badge. Why won't it come? I also set my DS's date to Friday.
It appears at midnight, not just night time. commented 55 minutes ago by Terlor
Source