Charging as you arrive with a warm battery will be faster / spend less energy because there's no need to heat the battery first. However, the battery will cool down afterwards and will be cold in the morning. You might not have any regen, which means you'll use your brakes and lose efficiency on that drive.
If you instead charge so the car's ready in the morning (scheduled charge, scheduled departure etc) you'll spend more energy to warm the battery before the charge actually occurs, but you'll leave home with a warm battery so you'll have good regen.
Your choice!