I would sew the back seam to about 6 inches from the neck and put one little button at the top. You dont need a button hole, you could put a little loop there to fasten around the button.
A six inch opening along with the neckline opening should be big enough to put over a babys head.
Just my 2 cents worth.