'Now's the time' to move on immigration, Obama says