From what I can tell, the purchase does not need be from Microsoft, so if you’ve bought one recently, you may still be eligible.
The best part? This stacks on top of the buy one get one free deals that both AT&T and T-Mobile are offering. If you have an XBox 360, why say no to free game? Or free Christmas present.
[via Windows Team Blog]