My leopard gecko was a Christmas gift 2 years ago - but DK let me pick her out.
He did some research and bought all of the supplies in advance. When i opened them, he told me that he was planning on taking me to pick out a gecko.
It was a surprise, but a good one.