I'm puzzled by the following code, which was working yesterday:
> Sys.Date() - months(13)
[1] NA
Why does it return NA? These experiments fail to answer my question:
> Sys.Date() + months(13)
[1] "2016-08-31"
> Sys.Date() - months(13)
[1] NA
> Sys.Date() - months(12)
[1] "2014-07-31"
> Sys.Date() - months(12) - months(1)
[1] NA
> Sys.Date() - months(15)
[1] NA
> Sys.Date() - years(1)
[1] "2014-07-31"
> Sys.Date() +days(1) - months(13)
[1] "2014-07-01"