If you add type=utcdatetime.UTCDateTime to the argparse config, you could skip manual parsing; as filter.py does.