If you are struggling to find the perfect present, why not buy them a gift card and let them choose exactly what they want?
You can buy an Early Learning Centre gift card or one which you can spend either with them or in Mothercare. Choose an amount between £10 and £500, or a custom value, state the reason for sending it and then pick one of their card designs. You can then choose a delivery date, or upgrade to same day dispatch for £7.50, and enter a personal message and the delivery details.
For convenience, or if you have left it late to organise, an eVoucher can be sent direct to the recipient's email address. With this service, you can choose an amount between £10 and £100, or a custom value. Select a design and add a personal message, while if you do not want it to be sent straight away, you can pick a date and time.