The best time to see the full moon is in January.
There are those who swear by the sight on the Taj Mahal in the Sharad Purnima, the first full moon after the monsoons, a cloudless midnight in October when the light is at its clearest and also most romantic.