title: Set start and end date for multiple DataFrames in Dictionary
body: <p>I have many DataFrames stored in a dictionary and I want to set start and end dates. I created two DataFrames <code>df1</code> and <code>df2</code> which are stored in a dictionary <code>dfs</code> and I try to set a start and end day for the DataFrames in the dictionary.</p>
  <pre><code>import pandas as pd
  df1 = pd.DataFrame({
      'Dates':['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04', '2021-01-05', '2021-01-06'],
      'ID1':[0,0,1,2,1,-1], 
      'ID2':[1,0,0,2,4,-2]})
  df1['Dates'] = pd.to_datetime(df1['Dates'])
  
  df2 = pd.DataFrame({
      'Dates':['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04', '2021-01-05'],
      'ID1':[0,1,-1,1,4], 
      'ID2':[1,2,3,-1,2]})
  df2['Dates'] = pd.to_datetime(df2['Dates'])
  
  dfs = dict()
  dfs['df1'] = df1
  dfs['df2'] = df2
  </code></pre>
  <p>The start and end dates are defined as follows:</p>
  <pre><code>start = pd.to_datetime('2021-01-02')
  end = pd.to_datetime('2021-01-04')
  </code></pre>
  <p>At the moment I only figured out how to define the start and end date separately for both DataFrames.</p>
  <pre><code>df1.loc[(df1['Dates'] &gt;= start) &amp; (df1['Dates'] &lt;= end)]
  </code></pre>
  <p>Is there an efficient way to define it for many DataFrames in a dictionary without doing it for each individual DataFrame separately?</p>
  <p>Many thanks!</p>