Fix the weird datetime issues.
Finishing the puppet parser and tests.