Открытый вопрос, так как территория СССР регулярно изменялась начиная от образования, вплоть до развала. Особенно серьёзными были изменения перед Великой Отечественной войной.
Территория Беларуси была освобождена в рамках операции Багратион, завершившейся 29 августа 1944 года.
Чуть раньше была освобождена Молдова (Бессарабия). Это произошло в рамках Ясско-Кишинёвской операции конец которой отмечен 12 сентября подписанием договора с румынами и взятием Бухареста. Фактически Молдавию освободили в 20 числах августа.
Территория запада Украины находится в гористой местности и представляет достаточные трудности для военных действий. Полностью с учётом оставшихся после раздела Польши земель Украина была освобождена в результате Восточно-Карпатской операции, завершившейся 28 октября 1944 года. Именно к этой дате в Украине приурочен национальный праздник. Если не считать Карпаты, то последней операцией на территории Украины была Львовско-Сандомирская (13.07.1944-29.08.1944). При этом надо понимать, что вся территория, освобождённая в ходе Львовско-Сандомирской наступательной операции была присоединена к УССР в результате пакта Молотова-Риббентропа, а значит, что до 1939 года считалась Польской территорией.
Освобождение стран Балтии завершилось с окончанием Мемельской операции 22 октября 1944 года.
Ну и открытым можно считать вопрос по захвату Кёнигсберга. После войны он стал Калининградом, считался территорией СССР, сейчас российский регион и населён русскими людьми. Штурм Кёнигсберга завершился только 9 апреля 1945 года.
Таким образом сами можете выбрать, какую из дат считать освобождением СССР. Если брать границу до 1939 года, то это будет всё-таки Багратион 29 августа 1944 года , если брать СССР образца 22 июня 1941 года (с присоединённой Польшей, Прибалтикой и Молдовой) то 28 октября 1944, а если фиксировать территорию на момент после окончания Второй Мировой, то это уже 9 апреля 1945 года.
Сами выбирайте дату, описание всех операций, названия которых я перечислил, есть в Википедии.