А в чём проблема?) некоторые и помоложе становятся родителями.
Джеймс Поттер и Лили Эванс в 17 лет стали совершеннолетними, в 18 закончили школу, в это время шла война с Волан-де-мортом. Конечно, можно было бы сделать их однокурсниками Малфоя, который был старше, но сын у него ровесник Гарри. Но, полагаю, Джоан Роулинг намеренно создала образ молодых родителей, ценой своих жизней защитивших своего ребёнка.
Когда они умерли Гарри был один год. Получается когда он родился им было по двадцать лет. Это нормально. Тем более, что раньше люди могли поженится и родить детей в 17 или в 18 лет. И даже раньше.
Так что всё нормально. Единственное, что 21 год это не такая большая жизнь и мне их жалко.