Darius Slayton rebirth comes at perfect time for Giants