title: Node.js, date-time based reminder
body: <p>I am building a SaaS application, where users logs in and creates reminders for a particular date and time <strong>in future</strong>, and when the time is met, my application is responsible for reminding the respective user about the reminder he/she has set in the <strong>past</strong></p>
  
  <p><strong>Example:</strong>
  Say user <strong><code>"Foo"</code></strong> logs in and creates a reminder on 2:30pm 27th April 2018 (a date time in future).</p>
  
  <p>My application should send an email on that exact date-time to <strong><code>"Foo"</code></strong> as any other reminder app.  </p>
  
  <blockquote>
    <p>Like this there can be thousands of reminders ACTIVE for hundreds of users.</p>
  </blockquote>
  
  <h2>Technology</h2>
  
  <p>Node.js</p>
  
  <h2>What I tried</h2>
  
  <p>I have tried packages like <a href="https://www.npmjs.com/package/node-schedule" rel="noreferrer">node-schedule</a> and other cron-job solutions but I believe/found - Cron-jobs are not designed for solving problems like one of mine. </p>
  
  <p>Please help me with a solution. Thanks</p>