Add implementations for updating and loading the current user’s status locally, using plists.  Add a utility to create an absolute expiration time, using only the hour and minute inputs that will come from the UI.