It can be done. It depends how your site is built as to how to accomplish it, but yes it can be done. Are you using wordpress or something else? Basically you would register the new domain, and then make some changes to switch over to it. You will probably also want to keep the old domain name and re-direct it to the new domain name.