What Christian holiday takes place the day after Halloween? A. Pentecost B. Saint Andrew's Day C. All Souls Day D. All Saint's Day