list.GroupBy(m => m.Date).ToDictionary(m=> m.Key);
list into temp group temp by temp.Date // how to a dictionary?