Edinburgh launches craft beer advent calendar