It's precisely because DACA was unconstitutional that Congress needs to act. Only Congress has the authority to set or change immigration law. 

I agree that they don't need 6 months necessarily. But given the degree of partisanship on Capitol Hill and their demonstrated failure to be able to get anything done (see Obamacare repeal, for example) it's better to give them more than enough time.