Hello, Yulily, and welcome to English Forums. Why not register so we can get to know you better? Children's Day has already passed/finished — Both of these are fine, but I suggest that 'passed' is more usual and more accurate.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.