Пример в документах с датой и временем показывает, как создать собственный часовой пояс без перехода на летнее время. Вы можете увидеть это на http://www.boost.org/doc/libs/1_47_0/doc/html/date_time/examples.html#date_time.examples.simple_time_zone.
Посмотрите на код для часового пояса phx_1. Вы в основном передаете в dst_adjustment_offsets, инициализированные тремя копиями time_duration (0,0,0) (3-й параметр), и передаете пустой общий указатель для правил вычисления (4-й параметр).
(из примеров:)
// create more dependent objects for a non-dst custom_time_zone
time_zone_names tzn2("Mountain Standard Time", "MST", "", ""); // no dst means empty dst strings
time_duration utc_offset2(-7,0,0);
dst_adjustment_offsets adj_offsets2(time_duration(0,0,0),
time_duration(0,0,0),
time_duration(0,0,0));
// no dst means we need a null pointer to the rules
shared_ptr<dst_calc_rule> phx_rules;
// create the custom_time_zones
time_zone_ptr phx_1(new custom_time_zone(tzn2, utc_offset2,
adj_offsets2, phx_rules));