Do not include using declarations in header files.
Factor out common parser stuff into parser.h
Make the DateTimeParser a full parser.
Make the app link.