Мне кажется, получить хоть какой-либо подарок - это приятно для любого возраста. Другое дело: что подарить?
В вашем случае, наверное, лучше определиться, т.к. подарок предназначен для близкого человека. Подарок, пусть и небольшой, недорогой, должен быть полезный, для чего-то нужный. Вы должны знать, чем увлекается Ваш сын, что ему хотелось бы получить от Вас. К счастью, у Вас ещё есть на это время. Можно узнать наводящими вопросами. Если спросить напрямую - это никакой не сюрприз, но, зато, он получит, что хотел.
А подсказать, что конкретно дарить - это непросто, т.к. мы не знаем ни интересов, ни увлечений молодого человека.
Смартфон/планшет - мы не знаем, может это уже есть.
Компьютерные "прибамбасы" - может не увлекается.
Энциклопедия/учебник - может вовсе и не "зубрила", не нужно ему это.
А может есть девушка? Может вечер с ней в каком-либо заведении (кино, кафе, ресторан) - мы тоже не знаем.