Calendar trees