Moscow dates to at least 1147 AD so 2,000 years before that would be about 850 B.C. Sadly for you Ukraine (a Slavic nation) did not exist then. The earliest a Ukraine could have existed is 5 or 600 AD. But IF it did exist (it didn't) the Mongols wiped it out in the mid-13th century. So now we have an earliest date of 1300 AD.
Ukraine might have existed as it own entity in the 1600s but if so it was a occupied nation. Occupied by the Vikings, Poles and Russians. The truth is that Ukraine is a relatively new counts (1900s) so your statement "Ukraine was a civilized nation 2000 years before anyone had even heard of Moscow." is false.
“Wow, who knew the Slavs entered Europe that long ago. Did they help the Egyptians to build the pyramids too?”
The origins of Ukraine are in Greek civilization that founded cities in modern Ukraine in 800 BC and that cultural legacy has remained the foundation for Ukrainian culture ever since.
In the Middle Ages the language switched to a Slavic one, but the other parts of the culture were unchanged.
Same as the Egyptian nation dates thousands of years despite the modern language no longer being Ancient Egyptian or France still being France even if Frankish has died out.
“Wow, who knew the Slavs entered Europe that long ago”
Well, 1000 BC you would have proto-Balto-slavic language speakers (or proto-proto) — I rather think they were still connected linguistically and genetically with the Indo-Iranic and Albanian etc. people - perhaps the Satem group hadn’t really split apart then.