lubridate is part of Hadley's tidyverse ecosystem but is not loaded by the tidyverse package, which includes only what he thought were the core components.
If you are going to be doing a lot of date manipulations, you should load it separately library(lubridate); otherwise, if only a few operations require it, it's more memory efficient to call it with lubridate::FUNCTION_NAME(arguments)