Everything I'm seeing regarding future perfect tense seems to indicate both 'will' and 'have' are required.
Saying "I am having a 50th birthday party" is not talking about an event that's happening in the future. You can say that and be referring to a party which is presently happening.