I'll be arriving on Dec. 24, 2018 at 9:30 PM at the Haneda International airport. I would like to know the last trip of bus from Haneda to Narita airport.
The airport shuttle bus runs 24-hours-a-day, with departures about every 20 minutes during much of the day to hourly from midnight to early morning. Travel time is about 90 to 100 minutes, depending on the terminal of departure at Haneda and arrival at Narita. The fare is ￥3,100 ($27 USD).
Another option is the train, as explained by @codinghands in response to an earlier question on How to get from Haneda airport to Narita airport?.