Lazily decode CF datetimes and handle missing datetime values

Conflicts:
	src/xray/__init__.py