def find_complete_days(daily_groups):
    """
    Create a dictionary to give trip information summarized for a given day as to
    whether it contains any trips and whether the day is complete (i.e., no missing trips)
    """
    daily_summaries = {}
    for date, group in daily_groups.sorted_by_date():
        if not group.has_trips:
            daily_summaries[date] = {'has_trips': False, 'is_complete': False}
        elif group.contains_missing_trips:
            daily_summaries[date] = {'has_trips': True, 'is_complete': False}
        else:
            daily_summaries[date] = {'has_trips': True, 'is_complete': True}
        daily_summaries[date]['start_point'] = group.start_point
        daily_summaries[date]['end_point'] = group.end_point
    return daily_summaries
