Your dolls are so cute. They are surely loved by the little kids who get them. Bless you for making "lovies" for these kids.
How about sewing a small casing at the top of the skirt, inserting a piece of 1/4" elastic (cut to the waist size of the doll) and feeding it into the casing with a safety pin. The elastic would do the gathering for you.
Sue