Yes, very easy.
1. Create the new calendar in SharePoint, and connect it to your
Outlook
2. In outlook, navigate to the public folder. Change the outlook
current view to "By Category".
3. Ctrl + A to select all.
4. Make sure you're using Outlook 2007, and copy and paste, or drag
all of these contents into the new SharePoint Calendar that you
connected to your Outlook