Use url alias for page parameters
This will work:

RewriteRule ^todo/(.*)$ todo?month=$1 [L,QSA]


No need for the rewrite condition.

That will internally forward, e.g. http://example.com/todo/january to http://example.com/todo?month=january.

Make sure you add that code before Drupal's main index.php RewriteRule