You should tell us first when is the party? Is it in the next 10 days, next week or even tomorrow? If time is your concern to clean up the stain on your teeth, you should take a look to the options of teeth whitening and the time you need for maximum result.
The time needed for maximum result for over the counter teeth whitening is various. It depends on the concentration of the active substance or the bleaching agent. Some products are as fast as 3 days. You should apply the solution or gel to your teeth with mouth tray and leave it for certain time. This 3 days product could ask you to be no so convenient with the mouth tray for minutes or longer. Read the label, you will understand that the solution or gel is not supposed to touch your gum because it could be painful. Some brands take longer time of 10 days regular use, but it claims to give real clean result. Read carefully to see if the time needed meets your party schedule or not.
What about if you only have 1 day and need significant result? Then you may need more than just teeth whitening kits. You need higher concentration but applied in better protection to your gum for safety and convenience reason. The best way to do it is by using a custom mouth tray made by dentist. It means that you need dentist administered teeth whitening. To be honest, even the dentist needs more than one time treatment, but because of the higher concentration of teeth whitening, the result from the first visit could make your smile much better!