Previously, providing --period 0 to git-cal resulted in an error, as the tool only accepted strict positive values for specific months or negative values for past months. This update reworks the period validation to allow 0, providing a convenient way to visualize only the current month's commit activity. The timeline iteration logic and documentation were also cleaned up to properly reflect this new behavior.

Enable `--period 0` to display only the current month in `git-cal` - zhengqunkoo/git-cal