This time, Allegra and Mariano get into what the hell the Time Demons are for and whether this was the best episode of the season.