code: def signup_time_future(self):
          
          now = datetime.datetime.now()
          return (now.date() < self.date or (self.date == now.date() and self.signup_time > now.time()))
docs: Is the signup time in the future?