Scottish capital has been staging an official new year festival for more than 30 years.