@Ficklestein - Perfect Days
You have to end EACH wave of the four waves per day with full hp.
(The information that you can't get hit at all is innacurate.)
If you are healed by repairmen or items to get back up to full health during the middle waves it counts as performing perfectly during that wave.
Your problem was that you probably didn't have max hp for one of the middle waves.