better timezone handling, new yaml class