title: ggplot removing data without warnings
body: <p>Here's a data frame with dates and some random data.</p>
  
  <pre><code>library(tidyverse)
  dat &lt;- tibble(
    date = as.Date(40100:40129, origin = "1899-12-30"), 
    rainfall = rnorm(30, 4)
  )
  </code></pre>
  
  <p>When you plot the data the 30th value is not included on the graph. Once you execute the code notice that there is no bar above the date 2009-11-12. How do I get this 30th bar to appear on my plot? I <em>do</em> have to keep the limits as shown below, for reasons beyond the scope of this post. I'd also expect a warning in my console that data was removed from the plot, not sure why I don't get one.</p>
  
  <pre><code>ggplot(dat, aes(date, rainfall)) + 
    geom_bar(stat = "identity", fill = "white", color = "grey35") + 
    theme_minimal() + 
    theme(axis.title.x = element_blank(), axis.text.x = element_text(angle=90)) + 
    scale_x_date(
      date_breaks = "1 day",
      limits = c(min(dat$date), max(dat$date))
    ) +  
    NULL
  </code></pre>