January makes much more sense. The old July deadline fell well into the short-season league seasons, which didn't allow most of them to compete in the year they signed. Moving it to January provides an opportunity for both the player and team as the player will go to a spring minor league camp and then get assigned from there, usually to the Dominican Summer League (and rarely to the Florida orComplex League) to play in the upcoming season.