title: Any job queue systems that allow scheduling jobs by date?
body: <p>I have a Django application.</p>
  
  <p>One of my models looks like this:</p>
  
  <pre><code>class MyModel(models.Model):
  
      def house_cleaning(self):
      // cleaning up data of the model instance
  </code></pre>
  
  <p>Every time when I update an instance of MyModel, I'd need to clean up the data N days later. So I'd like to schedule a job to call </p>
  
  <pre><code>this_instance.house_cleaning() 
  </code></pre>
  
  <p>N days from now.</p>
  
  <p>Is there any job queue that would allow me to:</p>
  
  <ul>
  <li>Integrate well with Django - allow me to call a method of individual model instances</li>
  <li>Only run jobs that are scheduled to run today</li>
  <li>Ideally handle failures gracefully</li>
  </ul>
  
  <p>Thanks</p>