Sending your holiday cards online means they're always right on time.