Daily events finisher