The Walking Dead Series Finale Is Officially Set for Spring