He didn't make it back to his hometown until Lunar New Year's Eve.
Tips
culture
Also called 大年三十 or 除夕. Named because the twelfth lunar month (腊月) often has 30 days. In years when 腊月 only has 29 days, pedants call the eve 年二十九 — but most people still say 年三十 regardless.