Use the << to trigger company completion for dates.
The date parser is pretty flexible:
DEADLINE and SCHEDULED will be inserted into the appropriate location in the heading.
The code is a mess but it works 95% of the time.
This only works with Company mode.