date command help

Hi
Todays date command said "last month is this month !" :wink:

$ cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant Update 3)

$ date
Thu Jul 31 14:21:21 JST 2008

$ date +%Y-%m
2008-07

$ date --date "last month" +%Y-%m
2008-07

$ date --date 'last month'
Tue Jul 1 14:21:34 JST 2008

why ?:confused:

Quoting the date info page:

Thanks era for your help.