As he wrote in his Reddit post, he first had to tell a tiny lie to his mom that he wouldn't be coming home for Christmas but would send a package. He then drove a 1,000 km to meet her, asking whether she had been expecting a delivery.
The woman didn't recognize her son at first. The sincere joy she felt when she realized it was him is heartwarming.