Don't use DateTimeInterface, I beg you

In this article, I'll get into why PHP's DateTimeInterface is problematic and why developers should think twice before using it. So let's see what makes it such a pet peeve of mine, shall we?