Continuity mistake: This episode is during Christmas time and it's Alan's birthday, but it was mentioned in "Honesty Night" that Alan's birthday is June 14th.
Other mistake: At the beginning of the episode, Eric talks about how Alan's Navy background will cause him to use any means necessary including torture to find out about his birthday party. Cory chimes in and states that Alan was a cook in the Coast Guard. The plot of the Season 1 episode Kid Gloves concerned a necklace Alan gave Cory for his birthday, which Alan himself earned for placing second in his weight class for boxing in the entire Navy. So either Cory doesn't correctly remember his own father's military background, or the show needlessly retconned it. (00:00:43)
Answer: Topanga's middle name is never specified. Considering her sister's name is Nebula Stop-the-war Lawrence, Topanga's is probably something equally unusual.