Yes a Li-ion battery loses some 20% of its capacity per year (depends on storage temperature).
There's absolutely no point in buying the battery in advance. Over time, they will come cheaper and with more capacity. Just buy a new one when you need it.