title: Find a range inside a range using LINQ
body: <p>I've a date list</p>
  
  <p>StartDate            EndDate</p>
  
  <pre><code>1-Nov-2011         31-Jan-2012   
  3-Mar-2012          1-Apr-2012  
  1-May-2012         31-Dec-2012 
  1-Jan-2013          1-Dec-2013
  </code></pre>
  
  <p>Get all the records which falls in this range</p>
  
  <pre><code>1-Jan-2012          31-Dec-2012
  </code></pre>
  
  <p>The answer would be the first three records from the above list</p>
  
  <p>How could i do it using Linq.</p>
  
  <p>Thanks</p>