if the year part of a date literal is only 2 digits, it is considered relative to the current millenium
better return a meaningless time instead of null for finishing date of capi trains
repair time warning feature
use milliseconds class