Time-dependent variational principles and conservation laws in wavepacket dynamics