Sydney is preparing to welcome over a million revellers on New Year’s Eve, with extra transport services and calls for unity following recent events.