Here's a little trick for you. Just drop this in the Address field of your browser, and hit enter:
javascript: intYear=2006; intMonth=10; intDay=7; intPeriod = 180; dt = new Date(); dt.setYear(intYear); dt.setMonth(intMonth-1); dt.setDate(intDay); intH = 8 + (dt.getTimezoneOffset()/60) - 4; dt.setHours(intH); dt.setMinutes(0); dt.setSeconds(0); intPeriodMillis = intPeriod*24*60*60*1000; dt.setTime(dt.getTime()-intPeriodMillis); alert(dt);
(Be careful with stuff like this: Someone malicious could write some script that could damage your computer.) (Also, note that this is set up for Daylight Saving Time; you'll need to change that 4 to a 5 for Eastern Standard Time.)
Now that seems to indicate that 180 days is actually tomorrow, not today.