Since Kennywood has no set closing time, it doesn't really matter what day you go. If Saturday is less crowded than Sunday, then the park will close earlier.
Either way, unless there's a storm or something, the park rarely closes before 10 or 10:30. Plenty of after dark time.