А вы не ошиблись расчетами?  Вы писали: "поэтому для жителя москвы (время по часам опережает солнечное на 1,5 часа) ...житель москвы, вставая в 5 встанет реально в 3,30 утра"и что пишут в вики: "Чтобы узнать среднее солнечное время в Москве, надо перевести долготу места (около 38°) в часовые единицы. Поэтому в 8 часов UTC среднее солнечное время в Москве будет 8:00 + 2:32 = 10:32."Т.е вы время убавили, а надо наоборот прибавить.