When Motorola said that a CDMA version of the Moto G would reach the US in January, it was being overly cautious. Best Buy has confirmed that it's already selling the Verizon edition of the budget smartphone in its retail stores; as soon as a store has inventory, you can pick one up. And it's cheap, too. At $100 off-contract, Verizon's Moto G is less expensive than both its GSM equivalent and many slower, smaller devices. You won't get to pick up the handset until after New Year's Day, but we have a hunch that it will be worth the wait. Update: If you're not willing to make a pilgrimage to Best Buy, Verizon will begin selling the Moto G through its online store on January 9th at the same contract-free $100 price. Retail stores should get their units in the "coming weeks."