title: LINQ Split list into lists by date
body: <p>I have list of objects <code>List&lt;Payment&gt;</code>. I would like to get list of lists grouped by <code>PaymentDate</code>. Something like that: <code>List&lt;List&lt;Payments&gt;&gt;</code> where each list of the list have same date (without hours).</p>