I purchase my chocolates at the local wholesale club and always check the DATE to be sure that the candy I am providing in my goodie bags are as fresh as possible.
I actually purchased some recently at Walmart for under $2 a pack ... over in the party section of the store.
When it comes to the finishing touches, you can go as simple or as ornate as you desire. Some fancy ribbon ... a tag to fit the occasion (Christmas, Birthday, etc.) or just as you see them here.