get_near_stock_price with year only does not work
```
In [15]:
web.Options('AAPL', 'yahoo').get_near_stock_price(year=2014)
---------------------------------------------------------------------------
UnboundLocalError                         Traceback (most recent call last)
<ipython-input-15-617ce269ddce> in <module>()
----> 1 web.Options('AAPL', 'yahoo').get_near_stock_price(year=2014)

/usr/local/lib/python2.7/dist-packages/pandas-0.13.1_347_g71c83e0-py2.7-linux-x86_64.egg/pandas/io/data.pyc in get_near_stock_price(self, above_below, call, put, month, year, expiry)
    792 
    793             try:
--> 794                 df = getattr(self, name)
    795             except AttributeError:
    796                 meth_name = 'get_{0}_data'.format(nam[:-1])

UnboundLocalError: local variable 'name' referenced before assignment
```
