Place they in a box and wrap as the gift. The process is simple and does to safeguard time but the reward may well be worth it.
However, there are times when you've got may be too busy to do all this; gift card will definitely be a welcome alternative then.