All you need is to sort by the grouping keys:
var h = from x in myTable
where x.Date >= DateTime.Parse("1/1/2013") && x.myField.EndsWith("abc")
group x by new
{
x.Date.Value.Year,
x.Date.Value.Month
}
into g
orderby g.Key.Year descending, g.Key.Month descending
...
Also, you can use Year = g.Key.Year
etc. in the select
.