You were supposed to change something in dbasnett's code. If you don't change it, it's possible for some data it will coincidentally work. But I think he intentionally set that variable to a value that's unlikely to do what you want.

Read his post again, he tells you which variable to change. Find that variable. It's set to a date that's not right now, and even has a comment suggesting what you should change it to. If you haven't done that, that's why it's not working.

If you have done that, I might take a crack at it, but his code looks functional, with the caveat it's omitting a lot of error handling in favor of 'being a clear tutorial'.