I need to build an application that will have an alarm clock function - meaning that the user will be able to set a time for the application to wake up and perform some actions.