День летнего солнцестояния по определению приходится на день летнего солнцестояния. Если вы намекаете на то, что Толкин писал о событиях многотысячелетней давности и учел прецессию, то в глубокой древности летнее солнцестояние было осенью, еще раньше зимой и т.д. Точки равноденствий-солнцестояний смещаются в обратном направлении по отношению к календарному году. Но они смещаются вместе с сезонами. Т.е. когда летнее солнцестояние было осенью - осень была летом
И да, midsummer всегда привязывался именно к точке солнцестояния. Это остаток сезонного сельскохозяйственного календаря, накрепко привязанного к солнечно-лунному циклу. Как и середина зимы. (О том, что эти древние праздники были по всей Европе однотипно христианизированы, и зимнее солнцестояние было привязано к рождеству Иисуса, а летнее к рождеству Иоанна, я тут лекцию читать не буду, это общедоступная информация).
На чем основывается ваше утверждение, что в Средиземье значение "конечно" другое, если Толкин опирался именно на свой родной европейский фольклор?