0 modern, and using the most recent technology or knowledge -- aggiornato
2 modern and in touch with the latest ideas -- moderno
up-to-date technology.
5 completed etc with the most recent information -- aggiornato
up-to-date news.
an up-to-date map
an up-to-date dictionary