Yeah ... there are lots of things you can do to impress her!!
Earring is a better option... if you really know her choice ... you should go for it!!! Also pendants are another best option...!!
Rest everything is depend on you to make that day special for her... great her with cakes, champagne, roses.. huggs.. everything she loves and want you to do!!
Best of luck!!