For anyone finding this after django 1.9 there is now a TruncDate (TruncMonth, TruncYear) that will do this.
from django.db.models.functions import TruncDate
(Group.objects.all().annotate(date=TruncDate('your_date_attr')
.values('date')
.annotate(Count('items'))
Hope it helps.