Столкновение предлогов с омонимичными приставками

Благозвучие

Нужна стилистическая правка при столкновении предлогов с омонимичными приставками. Например: В связи с рождением ребенка работница взяла отпуск без сохранения зарплаты до достижения им одного года (лучше: В связи с рождением ребенка работница взяла отпуск без сохранения зарплаты на двенадцать месяцев).