bug 1137: added date check and fixed some typos
bug 1137: fixed date check
bug 1137: Only add colon if there's a field description