Want to do a ham for Christmas this year but haven't done one before. Is it too early to cook it on Wednesday, if so when should I cook it and does anyone have any good recipes for me.