Locals and visitors battled the cold and the rain in the Moray town as they welcomed the start of the festive period.