Решение #
1) on (т.к. употребляется с днем day);
2) in (т.к. употребляется с годом);
3) on (т.к. употребляется с датой (канун нового года -31 декабря);
4) In, at (1) т.к. употребляется с месяцем; 2) т.к. употребляется с выражением at night- исключение);
5) On, in (1) т.к. употребялется с днем недели; 2) т.к. употребляеются с конкретным местом);
6) on (т.к. употребялется с днем недели);
7) in, in (т.к. употребялются с частью дня);
8) at (т.к. употребляется с конкретным временем - 4 часа);
9) on (т.к. употребляется с днем - day);
10) at (т.к. употребляется с праздником - Пасха);
11) at (т.к. употребляется с выражением at midnight- исключение);
12) at (т.к. употребляется с праздником - Рождество).