Fixed timing bug and refactored to allow multiple reminders in the future.