Reworked self.overdue? method, now compares it to current time