boost::local_time::bad_offset — simple exception for UTC and Daylight savings start/end offsets
struct bad_offset { // construct/copy/destruct bad_offset(std::string = ""); };
bad_offset
bad_offset(std::string _msg = "");