We usually send each of my three nephews a little treat for their birthdays (they live in Ohio, we live in Massachusetts - so we aren't able to make it to their birthday parties every year.) My nephew's third birthday is on May 17 and I (stupidly) waited until now to order his gift - the earliest day it can be delivered is the afternoon of Saturday, May 17, on his actual birthday and during his birthday party.

So my question is - should I send it so it arrives during the birthday party (which is kind of annoying when you have lots of kids running around, and I don't want to steal the show, so to speak) or send it so it arrives the following Monday, after his birthday is over?