Moray First tenants at new £6million care complex in Elgin due to move in within weeks August 29, 2017