You can't do Hajj at ANYTIME except it's specified due time in the 12th month of Dhu al-Hijjah.

Umrah, on the other hand, is open ended; you can do it absolutely anytime. The best time for Umrah (the time when Prophet PBUH did all of his 4 Umrahs) is the 11th Arabic month of Dhu al-Qa'dah.