Use doPublish instead of publish('Stage', 'Live')

From what I understand, doPublish does the same thing as publish, but it has the onBeforePublish and onAfterPublish hooks