The official Pokemon website has finally announced that Darkrai will be exclusively distributed for free at Toys R Us on May 31st and June 1st from noon to 4pm. Be sure that you have a copy of the USA version of Pokemon Diamond or Pearl.
To find a Toys R Us location near you, use their store locator by clicking on the following link:
http://www.toysrusinc.com/tstorelocator