How early can you test?

We are finally trying to get pregnant for the first time and we are so anxious! How early can we test to see if we are positive?? We want this to be a Christmas suprise announcement! Anyone else trying now going to announce at Christmas?