I propose adding a convenience function make_date() for converting date-times to dates. One might by tempted to use as.Date(), and this works in many cases, but with the default options it gives surprising results in a few cases. Example:
I’m pretty sure this will not be seen as bug by R Core. It’s documented and intentional. While I (and we) see it as a bug/misfeature, I see no chance of the default behaviour being changed in R base.
So the only chance of having a widely-used sensible and consistent datetime-to-date function would be having such a function in the lubridate package. (Of course, this is not a required function, as it’s easy to work around, but it would be very helpful having it as a convenience function. I like convenience functions. ☺)