If the emacs stuff fails, you might find calendar.c and the other files it needs and install that on your computer. To use it put a file called .calendar in your home directory and have calendar maybe run in rc.local. The format is date time message separate by white spaces in the .calendar file.