Use argvard for CLI
Use ugly hack for datetimes to make them "work"

Otherwise i'd get a TypeError when comparing naive and aware datetimes.
I know something needs to be done on that front, but i don't know what.