Unpivot Pandas Data

Actualmente tengo unDataFrame dispuesto como:

        Jan Feb Mar Apr ...
2001    1   12  12  19  
2002    9   ...
2003    ...

y me gustaría "separar" los datos para que parezcan:

Date    Value
Jan 2001    1
Feb 2001    1
Mar 2001    12
...
Jan 2002    9

¿Cuál es la mejor manera de lograr esto usando pandas / NumPy?