The ideal time to give mooncakes is usually 2 weeks to 1 month before the official day of the Mid-Autumn Festival. This allows the recipient to feel your thoughtfulness and gives them enough time to enjoy and share the mooncakes with family and friends.