Alarm Clock is a free and easy to use program that uses crontab to set dates, times, etc.
The GUI interfaces was built using easygui for Python, and the script is activated using a bash script.
NOTE: To run Alarm Clock on your Mac you will have to open a Terminal window and, after navigating to the application`s folder, issue this command from the command line: