No, I implemented only the subset of the Date API I needed for the application. A fully-fledged Ruby Date would be a larger project.
+1 for duck typing, a custom non-Date object can look like a date for operations that only use a subset of the methods.