I believe he gets them from an online service, like Amazon/.
This happens all the time, people got GTA V early too because they got it shipped to them before release.
Yeah, some places like amazon ship early, to avoid any complications of late shipping, and majority of the time it gets there early. Better early then late, coz then some angry nerd will get mad.