LINQ - Distinto por valor?

Código:

news = (from New myNew in new News()
       select myNew).Distinct().ToList();

mas este Distinto é para "objeto" com os mesmos valores. Eu preciso, na minha lista, ummyNew para cada mês. (assim, um para janeiro, outro para fevereiro, e assim por diante). Do que,news terá 12 registros.

É possível uma espécie deDistinct(myNew.Month)?