Have you forgotten any of these?

We have all the Christmas essentials and we're open till 3 today.