title: pandas dataframes getting all rows that fall in bewteen two dates
body: <pre><code>import pandas as pd
  from pandas.io.html import read_html
  from datetime import datetime
  import time
  
  wiki_fires = pd.read_html("https://en.wikipedia.org/wiki/2017_California_wildfires")
  wildfire_df = wiki_fires[1]
  wildfire_df.columns = wildfire_df.iloc[0]
  wildfire_df = wildfire_df[1:]
  
  wildfire_df["Start Date"] = wildfire_df["Start Date"].apply(lambda x: dateutil.parser.parse(x))
  
  wildfire_df["Containment Date"] = wildfire_df["Containment Date"].apply(lambda x: dateutil.parser.parse(x))
  start = "2017-09-01"
  end = "2017-09-30"
  mask = (wildfire_df["Containment Date"] &gt;= start) &amp; (wildfire_df['Start Date'] &lt;= end)
  mask.head()
  </code></pre>
  
  <p>mask.head() returns a boolean but what i want it to do is return to me the rows in wildfire_df that fall in between start date and date including those dates. any guidance would be appreciated.</p>