If you had a comparable turnout to last time in relation to the age groups then leave would probably win again. There would need to be a big increase in the Under 25 vote for it to come back as Remain.
The same in a couple of weeks, if Under 25 voters turn out in force then the current polls...