Why does the date of Chinese New year varies from year to year, i.e., not on January 1?
Because you need sometime to clean up the house to get ready... ...
Very cute, Huh?
Answer I got from some elementary school kids. Of course, some kids know the right answer.